Advertisement
NoodDuude

Untitled

Jan 27th, 2021
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.76 KB | None | 0 0
  1. static void Main(string[] args)
  2. {
  3. //Deklarera Veriabler
  4. int SpelarVal = 0;
  5. Boolean VinstTal = false;
  6. Boolean SpelaIgen = false;
  7.  
  8. //slår utt slumptal
  9. Random SlumpNummer = new Random();
  10. int SlumpatTal = SlumpNummer.Next(1, 25);
  11.  
  12. // do while för om man vill spela igen!
  13. do
  14. {
  15.  
  16. // Intro
  17. int[] VekTor = new int[10];
  18.  
  19. Console.WriteLine(" ==== Välkommen till LottoBollar ==== \n" +
  20. "Känner du att turen ligger på din sida?\n " +
  21. "_______________________________________ \n");
  22.  
  23. Console.WriteLine(" Såhär går LottoBollar till! \n" +
  24. "Spelaren skriver 10 nummer mellan 1 - 25\n" +
  25. " så drars ett nummer ifrån lottdragaren \n" +
  26. "_________________________________________\n" +
  27. " [TRYCK ENTER] ");
  28. Console.ReadKey();
  29. // Anvädar Val
  30. for (int i = 0; i < VekTor.Length; i++)
  31. {
  32. Boolean FalskInput = false;
  33.  
  34. Console.WriteLine(" Välj 10 nummer mellan 1 - 25:\n");
  35.  
  36. do
  37. {
  38. try
  39. {
  40.  
  41. SpelarVal = Convert.ToInt32(Console.ReadLine());
  42. FalskInput = true;
  43. break;
  44. }
  45. catch (FormatException)
  46. {
  47. Console.WriteLine(" Oj något fel! Du kan Ändast skriva in heltal. ");
  48. }
  49.  
  50. catch (Exception e)
  51. {
  52. Console.WriteLine(e.Message);
  53. }
  54.  
  55. for (i = 0; i < 10; i++)
  56. {
  57. if (VekTor[i] == SpelarVal)
  58. {
  59. Console.WriteLine("Du Har redan valt detta Nummer! \n" +
  60. "====== Var snäll och försök igen ======");
  61.  
  62. i--;
  63. FalskInput = false;
  64. break;
  65. }
  66. }
  67. // fungerar inte!
  68. if ( SpelarVal >= 25)
  69. {
  70.  
  71.  
  72. Console.WriteLine(" Aj då! talet måste vara mellan 1 - 25\n" +
  73. "====== Var snäll och försök igen ======");
  74.  
  75. i--;
  76. FalskInput = false;
  77. }
  78.  
  79. if (SpelarVal <= 1 )
  80. {
  81.  
  82. Console.WriteLine(" Aj då! talet måste vara mellan 1 - 25\n" +
  83. "====== Var snäll och försök igen ======");
  84. i--;
  85. FalskInput = false;
  86. }
  87.  
  88. } while (FalskInput == false);
  89.  
  90.  
  91. }
  92.  
  93. // Slumptal och användarens tal jämförs för att hitta matcher
  94. for (int i = 0; i < VekTor.Length; i++)
  95. {
  96. if (VekTor[i] == SlumpatTal)
  97. {
  98.  
  99. VinstTal = true;
  100.  
  101. }
  102. Console.WriteLine(VekTor[i] + " ");
  103.  
  104.  
  105. }
  106.  
  107. if (VinstTal == true)
  108. {
  109. Console.WriteLine(" Grattis du har vunnit! Med nummer: " + SlumpatTal);
  110. SpelaIgen = true;
  111. }
  112. else
  113. {
  114. Console.WriteLine(" Aj då! Bättre lyck nästa gång. ");
  115. SpelaIgen = true;
  116. }
  117.  
  118. Console.ReadKey();
  119. // vill du spela igen val
  120. Console.WriteLine(" Hade du kul?\n" +
  121. " " +
  122. " Vill du spela igen?" +
  123. "____________________" +
  124. " [TRYCK ENTER] ");
  125. Console.ReadKey();
  126.  
  127. } while (!SpelaIgen);
  128. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement