Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace Ali_ohjelmat
- {
- class Program
- {
- static void Main(string[] args)
- {
- // 1 = kivi, 2 = paperi, 3 = sakset
- Random rnd = new Random();
- int arvot = rnd.Next(1, 4);
- //string tietokone = arvot.ToString();
- string tietokone = "";
- if (arvot == 1)
- {
- tietokone = "Kivi";
- }
- else if (arvot == 2)
- {
- tietokone = "Paperi";
- }
- else if (arvot == 3)
- {
- tietokone = "Sakset";
- }
- else
- {
- }
- //testi
- switch (AskRockPaperScissor())
- {
- case 1:
- if (arvot == 1)
- {
- Console.WriteLine("Tasapeli.\n" + tietokone + " vastaan " + AskRockPaperScissor());
- }
- else if (arvot == 2)
- {
- Console.WriteLine("Hävisit .\n" + tietokone + " vastaan " + AskRockPaperScissor());
- }
- else if (arvot == 3)
- {
- Console.WriteLine("Voitit .\n" + tietokone + " vastaan " + AskRockPaperScissor());
- }
- break;
- case 2:
- if (arvot == 1)
- {
- Console.WriteLine("Voitit.\n" + tietokone + " vastaan " + AskRockPaperScissor());
- }
- else if (arvot == 2)
- {
- Console.WriteLine("Tasapeli .\n" + tietokone + " vastaan " + AskRockPaperScissor());
- }
- else if (arvot == 3)
- {
- Console.WriteLine("Hävisit .\n" + tietokone + " vastaan " + AskRockPaperScissor());
- }
- break;
- case 3:
- if (arvot == 1)
- {
- Console.WriteLine("Hävisit.\n" + tietokone + " vastaan " + AskRockPaperScissor());
- }
- else if (arvot == 2)
- {
- Console.WriteLine("Voitit .\n" + tietokone + " vastaan " + AskRockPaperScissor());
- }
- else if (arvot == 3)
- {
- Console.WriteLine("Tasapeli .\n" + tietokone + " vastaan " + AskRockPaperScissor());
- }
- break;
- default:
- break;
- }
- //testi
- /* switch (tietokone)
- {
- case "Kivi":
- if (AskRockPaperScissor() == 1)
- {
- Console.WriteLine(tietokone + " vastaan Kivi. \nTasapeli.");
- }
- else if (AskRockPaperScissor() == 2)
- {
- Console.WriteLine(tietokone + " vastaan Paperi. \nPelaaja voitti.");
- }
- else if (AskRockPaperScissor() == 3)
- {
- Console.WriteLine(tietokone + " vastaan Sakset. \nTietokone voitti.");
- }
- break;
- case "Paperi":
- if (AskRockPaperScissor() == 1)
- {
- Console.WriteLine(tietokone + " vastaan Kivi. \nTietokone voitti.");
- }
- else if (AskRockPaperScissor() == 2)
- {
- Console.WriteLine(tietokone + " vastaan Paperi. \nTasapeli.");
- }
- else if (AskRockPaperScissor() == 3)
- {
- Console.WriteLine(tietokone + " vastaan Sakset. \nPelaaja voitti.");
- }
- break;
- case "Sakset":
- if (AskRockPaperScissor() == 1)
- {
- Console.WriteLine(tietokone + " vastaan Kivi. \nPelaaja voitti.");
- }
- else if (AskRockPaperScissor() == 2)
- {
- Console.WriteLine(tietokone + " vastaan Paperi. \nTietokone voitti.");
- }
- else if (AskRockPaperScissor() == 3)
- {
- Console.WriteLine(tietokone + " vastaan Sakset. \nTasapeli.");
- }
- break;
- default:
- break;
- }
- Console.WriteLine("Tietokone valitsi: " + tietokone);
- */
- }
- static int AskRockPaperScissor()
- {
- int arvo = -1;
- bool success = false;
- while (!success)
- {
- Console.WriteLine("Kivi(1), Paperi(2) vai Sakset(3)?");
- int.TryParse(Console.ReadLine().Trim(), out arvo);
- switch (arvo)
- {
- case 1:
- Console.WriteLine("Valitsit Kiven");
- success = true;
- break;
- case 2:
- Console.WriteLine("Valitsit Paperin");
- success = true;
- break;
- case 3:
- Console.WriteLine("Valitsit Sakset");
- success = true;
- break;
- default:
- Console.WriteLine("Ilmoita valintasi numeroilla (1 - 3)");
- break;
- }
- }
- return arvo;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement