Advertisement
Guest User

oli TZ

a guest
Jan 24th, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.72 KB | None | 0 0
  1. // változók
  2. int fordulo = 1;
  3. int osszesen = 0;
  4. bool nemertel = false;
  5. int[] pontszamok = new int[8];
  6.  
  7. // tömb elemeinek bekérése
  8. for (int i = 0; i < pontszamok.Length; i++)
  9. {
  10. Console.WriteLine("Adja meg a " + fordulo + ". sorszámú fordulóban elért pontszámot!");
  11. pontszamok[i] = Convert.ToInt32(Console.ReadLine());
  12. fordulo++;
  13. }
  14.  
  15. fordulo = 1;
  16.  
  17. // tömb elemeinek kiírása
  18. Console.WriteLine("(2.Feladat)");
  19. for (int i = 0; i < pontszamok.Length; i++)
  20. {
  21. Console.WriteLine(fordulo + ". forduló: " + pontszamok[i] + " pont");
  22. fordulo++;
  23. }
  24.  
  25. // összesen
  26. Console.WriteLine("(3.Feladat)");
  27.  
  28. for (int i = 0; i < pontszamok.Length; i++)
  29. {
  30. osszesen = osszesen + pontszamok[i];
  31. }
  32.  
  33. Console.WriteLine("A játékos összesen " + osszesen + " pontott szerzett!");
  34.  
  35. // minősítés
  36. Console.WriteLine("(4. Feladat)");
  37. if (osszesen < 500)
  38. {
  39. Console.WriteLine("A játékos kiesett!");
  40. } else if (osszesen < 700)
  41. {
  42. Console.WriteLine("A játékos újrapróbákozhat!");
  43. } else
  44. {
  45. Console.WriteLine("A játékos továbbjutott!");
  46. }
  47.  
  48. // nem ért el pontot
  49. Console.WriteLine("(5.Feladat)");
  50. for (int i = 0; i < pontszamok.Length; i++)
  51. {
  52. if (pontszamok[i] <= 0)
  53. {
  54. nemertel = true;
  55. }
  56. }
  57.  
  58. if (nemertel == true)
  59. {
  60. Console.WriteLine("Volt olyan forduló, ahol a játékos nem ért el pontot!");
  61. } else
  62. {
  63. Console.WriteLine("Nem volt olyan forduló, ahol a játékos nem ért el pontot!");
  64. }
  65.  
  66. // legjobb eredmény
  67. Console.WriteLine("(6.Feladat)");
  68. int max = pontszamok[0];
  69. int maxsorszam = 0;
  70. fordulo = 0;
  71. for (int i = 1; i < pontszamok.Length; i++)
  72. {
  73. if (max < pontszamok[i])
  74. {
  75. max = pontszamok[i];
  76. }
  77.  
  78. }
  79. for (int i = 0; i < pontszamok.Length; i++)
  80. {
  81. if (max == pontszamok[i])
  82. {
  83. maxsorszam = i + 1;
  84. }
  85. }
  86. Console.WriteLine(" A játékos a " + maxsorszam + ". sorszámú fordulóban érte el a legtöbb pontot!");
  87.  
  88. // 80 felett
  89. Console.WriteLine("(7.Feladat)");
  90. int nyolcvanfelett = 0;
  91. for (int i = 0; i < pontszamok.Length; i++)
  92. {
  93. if (pontszamok[i] > 80)
  94. {
  95. nyolcvanfelett = i + 1;
  96. }
  97. }
  98. Console.WriteLine("A játékos a " + nyolcvanfelett + ". sorszámú fordulóban 80 pont felett teljesített!");
  99.  
  100. // 50 felett
  101. Console.WriteLine("(8.Feladat)");
  102. int otvenfelett = 0;
  103. for (int i = 0; i < pontszamok.Length; i++)
  104. {
  105. if (pontszamok[i] >= 50)
  106. {
  107. otvenfelett = otvenfelett + 1;
  108. }
  109. }
  110. Console.WriteLine(otvenfelett + " olyan forduló volt, ahol a versenyző legalább 50 pontot szerzett!");
  111.  
  112. Console.ReadKey();
  113. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement