Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.77 KB | None | 0 0
  1.  
  2. Random r = new Random();
  3.  
  4. string playerChoice = " ";
  5. string computerChoice = " ";
  6.  
  7. int computerScore = 0;
  8. int playerScore = 0;
  9.  
  10. bool yes = true;
  11.  
  12. Console.WriteLine("Ez a kő, papír, olló játék");
  13. do
  14. {
  15. Console.WriteLine("\nMit választasz? k/p/o");
  16. switch (Console.ReadKey(true).KeyChar)
  17.  
  18. {
  19. case 'k':
  20. playerChoice = "kő";
  21. Console.WriteLine("\nA választásod: kő");
  22. break;
  23.  
  24. case 'p':
  25. playerChoice = "papír";
  26. Console.WriteLine("\nA választásod: papír");
  27. break;
  28.  
  29. case 'o':
  30. playerChoice = "olló";
  31. Console.WriteLine("\nA választásod: olló");
  32. break;
  33. default:
  34. Console.WriteLine("\nA választás nem felel meg a szabályoknak!");
  35. break;
  36. }
  37.  
  38. switch (r.Next(0, 3))
  39. {
  40. case 0:
  41. computerChoice = "kő";
  42. Console.WriteLine("\nA számítógép választása: kő");
  43. break;
  44. case 1:
  45. computerChoice = "papír";
  46. Console.WriteLine("\nA számítógép választása: papír");
  47. break;
  48. case 2:
  49. computerChoice = "olló";
  50. Console.WriteLine("\nA számítógép választása: olló");
  51. break;
  52. }
  53.  
  54. if ((playerChoice == "kő" && computerChoice == "papír")
  55. ||
  56. (playerChoice=="papír"&& computerChoice=="olló")
  57. ||
  58. (playerChoice=="olló"&& computerChoice=="kő")
  59. )
  60. {
  61. Console.WriteLine("\n\nVezstettél! \n\nAz állás: \nSzámítógép: {0}\nJátékos: {1}", ++computerScore, playerScore);
  62. }
  63. else if (playerChoice == computerChoice)
  64. {
  65. Console.WriteLine("\n\nDöntetlen! \n\nAz állás: \nSzámítógép: {0}\nJátékos: {1}", computerScore, playerScore);
  66. }
  67. else
  68. {
  69. Console.WriteLine("\n\nNyertél! \n\nAz állás: \nSzámítógép: {0}\nJátékos: {1}", computerScore, ++playerScore);
  70. }
  71.  
  72.  
  73.  
  74. Console.WriteLine("\nAkarsz még játszani?) i/n");
  75. if (Console.ReadKey(true).KeyChar == 'n')
  76. yes = false;
  77. } while (yes);
  78.  
  79.  
  80. Console.ReadLine();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement