Advertisement
Guest User

Untitled

a guest
Dec 9th, 2019
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.34 KB | None | 0 0
  1. {
  2. class Program
  3. {
  4. static void Main(string[] args)
  5. {
  6. /*
  7. * Max Nikoskinen
  8. * C# Perusteet 2019 syksy
  9. * HKK
  10. * PVM: 6.9.2019
  11. */
  12.  
  13. Console.Title = "Arvauspeli";
  14.  
  15. //Muuttujat
  16. List<int> values = new List<int>();
  17. Random rnd = new Random();
  18. int correctAnswer = rnd.Next(1, 1000);
  19. int answer;
  20. int counter = 0;
  21. bool gameOn = true;
  22. string inputValue = " ";
  23. int addValue;
  24.  
  25.  
  26. while (inputValue != "")
  27. {
  28. while (gameOn)
  29. {
  30. counter++;
  31.  
  32. try
  33. {
  34. Console.Write("Arvaappa numero väliltä 1-1000: ");
  35. answer = int.Parse(Console.ReadLine());
  36. }
  37. catch
  38. {
  39. Console.WriteLine("Piti syöttää kokonaisluku");
  40. Console.ReadLine();
  41. return;
  42. }
  43.  
  44. //Jos arvaus on pienempi kuin oikea vastaus
  45. if (answer < correctAnswer)
  46. {
  47. Console.WriteLine("Luku on suurempi kuin arvauksesi, arvaa uudelleen");
  48. }
  49.  
  50. //Jos arvaus on suurempi kuin oikea vastaus
  51. else if (answer > correctAnswer)
  52. {
  53. Console.WriteLine("Luku on pienempi kuin arvauksesi, arvaa uudelleen");
  54. }
  55.  
  56. //Jos arvaus menee oikein
  57. else
  58. {
  59. Console.WriteLine();
  60. Console.WriteLine("Arvasit oikein! Arvasit {0} kertaa", counter);
  61. gameOn = false;
  62. }
  63. }
  64. }
  65.  
  66. //Arvaukset
  67. Console.WriteLine("Arvauksesi:");
  68.  
  69. for (int i = 0; i < values.Count(); i++)
  70. {
  71. Console.Write("{0} {1} ", i, values[i]);
  72. }
  73.  
  74. //Poistu
  75. Console.WriteLine("Paina enter lopettaaksesi");
  76. Console.ReadLine();
  77. }
  78. }
  79. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement