Advertisement
Guest User

Untitled

a guest
Oct 17th, 2018
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.41 KB | None | 0 0
  1. //Be 2 f1 pilota helyezése időmérön és versenyen előszőr kell a neve be eredmény be versenyen kénti 21szer egy uj képernyőn kell a két pilóta valós átlagait szombat vasárnapról ki melyik pilót ajobb kerdezzen rá a program akarunk e másik csak I vagy N irja ki hogy a pilóta hány pontot szerzett
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7.  
  8. namespace ConsoleApp2
  9. {
  10. class Program
  11. {
  12. static void Main(string[] args)
  13. {//21 futam van 10 csapat 2-2 versenyző legrosszab hely a 20. első 25 pontot kap második 18 harmadik 15 negyedik 12 ötödik 10 hatodik 8 hetedik 6 nyolcadik 4 kilencedik 2 tizedik 1
  14. String pilota1, pilota2, kuj;
  15. int ehi, ehv, khi, khv,p1=0,p2=0;
  16. double atlag1 = 0, atlag2 = 0, atlag3 = 0, atlag4 = 0;
  17. Boolean uj;
  18. do
  19. {
  20. for (int i = 0; i < 21; i++)
  21. {
  22. Console.WriteLine("Adja meg a " + (i + 1) + ". verseny adataid!");
  23. Console.WriteLine("Adja meg az első pilóta nevét!");
  24. pilota1 = Console.ReadLine();
  25. Console.WriteLine("Adja meg az első pilóta helyezését az időmérőn!");
  26. ehi = Convert.ToInt32(Console.ReadLine());
  27. atlag1 = atlag1 + ehi;
  28. Console.WriteLine("Adja meg az első pilóta helyezését az versenyen!");
  29. ehv = Convert.ToInt32(Console.ReadLine());
  30. atlag2 = atlag2 + ehi;
  31. Console.WriteLine("Adja meg az második pilóta nevét!");
  32. pilota2 = Console.ReadLine();
  33. Console.WriteLine("Adja meg az második pilóta helyezését időmérőn!");
  34. khi = Convert.ToInt32(Console.ReadLine());
  35. atlag3 = atlag3 + ehi;
  36. Console.WriteLine("Adja meg az második pilóta helyezését a versenyén!");
  37. khv = Convert.ToInt32(Console.ReadLine());
  38. atlag4 = atlag4 + ehi;
  39. switch (ehv)
  40. {
  41. case 1:
  42. p1 = p1 + 25;
  43. break;
  44. case 2:
  45. p1 = p1 + 18;
  46. break;
  47. case 3:
  48. p1 = p1 + 15;
  49. break;
  50. case 4:
  51. p1 = p1 + 12;
  52. break;
  53. case 5:
  54. p1 = p1 + 10;
  55. break;
  56. case 6:
  57. p1 = p1 + 8;
  58. break;
  59. case 7:
  60. p1 = p1 + 6;
  61. break;
  62. case 8:
  63. p1 = p1 + 4;
  64. break;
  65. case 9:
  66. p1 = p1 + 2;
  67. break;
  68. default:
  69. p1 = p1 + 1;
  70. break;
  71. }
  72. switch (khv)
  73. {
  74. case 1:
  75. p2 = p2 + 25;
  76. break;
  77. case 2:
  78. p2 = p2 + 18;
  79. break;
  80. case 3:
  81. p2 = p2 + 15;
  82. break;
  83. case 4:
  84. p2 = p2 + 12;
  85. break;
  86. case 5:
  87. p2 = p2 + 10;
  88. break;
  89. case 6:
  90. p2 = p2 + 8;
  91. break;
  92. case 7:
  93. p2 = p2 + 6;
  94. break;
  95. case 8:
  96. p2 = p2 + 4;
  97. break;
  98. case 9:
  99. p2 = p2 + 2;
  100. break;
  101. default:
  102. p2 = p2 + 1;
  103. break;
  104. }
  105. }
  106. Console.Clear();
  107. atlag1 = atlag1 / 21;
  108. atlag2 = atlag2 / 21;
  109. atlag3 = atlag3 / 21;
  110. atlag4 = atlag4 / 21;
  111. Console.WriteLine("Az első versenyzőnek a 21 verseny alatt az időmérőkön átlagosan" + atlag1 + " volt a helyezése!");
  112. Console.WriteLine("Az első versenyzőnek a 21 verseny alatt az versenyeken átlagosan" + atlag2 + " volt a helyezése!");
  113. Console.WriteLine("Az első versenyzőnek a 21 verseny alatt az időmérőkön átlagosan" + atlag3 + " volt a helyezése!");
  114. Console.WriteLine("Az első versenyzőnek a 21 verseny alatt az versenyeken átlagosan" + atlag4 + " volt a helyezése!");
  115. if (atlag1 > atlag3)
  116. {
  117. Console.WriteLine("A második pilóta volt a jobb az időmérőkön!");
  118. }
  119. else
  120. {
  121. Console.WriteLine("A első pilóta volt a jobb az időmérőkön!");
  122. }
  123.  
  124. if (atlag2 > atlag4)
  125. {
  126. Console.WriteLine("A második pilóta volt a jobb az versenyeken!");
  127. }
  128. else
  129. {
  130. Console.WriteLine("A első pilóta volt a jobb az versenyeken!");
  131. }
  132. Console.WriteLine("Az első versenyző össz pontszáma: {0}", p1);
  133. Console.WriteLine("Az második versenyző össz pontszáma: {0}", p2);
  134. Console.WriteLine("Akarja a következő csapatot is megnézni? (I=IGEN N=NEM ( kisbetüvel irja!))");
  135. kuj=Console.ReadLine();
  136. if (kuj == "i")
  137. {
  138. uj = true;
  139. }
  140. else
  141. {
  142. uj = false;
  143. }
  144. } while (uj == false);
  145.  
  146. }
  147. }
  148. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement