Advertisement
Guest User

Untitled

a guest
Nov 21st, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.36 KB | None | 0 0
  1. public class Challenge_der_Woche
  2. {
  3. public static void main(String[] args)
  4. {
  5. // TODO Auto-generated method stub
  6.  
  7. // Deklaration der Variablen "richtige_antwort" als char
  8. char richtige_antwort;
  9. // Deklaration der Variablen "antwort_spieler" als char
  10. char antwort_spieler;
  11. // Deklaration der Variablen "richtig" als boolean
  12. boolean richtig;
  13. // Deklaration und Initialisierung der Variablen "anzahl_richtige_antworten" als int
  14. int anzahl_richtige_antworten = 0;
  15.  
  16. System.out.println("Herzlich Willkommen zum WHS - WER WIRD MILLION?R!");
  17. System.out.println("=================================================");
  18. // Eine Leerzeile ausgeben
  19. System.out.println();
  20.  
  21.  
  22.  
  23.  
  24. int durchgang = 0;
  25.  
  26. do
  27. {
  28.  
  29. System.out.println("Wollen Sie spielen?");
  30. richtige_antwort='j';
  31. antwort_spieler = io.read_char_jn();
  32.  
  33. if (antwort_spieler != richtige_antwort)
  34. {
  35. anzahl_richtige_antworten = 0;
  36. durchgang = 0;
  37.  
  38. }
  39.  
  40. if (antwort_spieler == richtige_antwort)
  41. {
  42.  
  43.  
  44. durchgang++;
  45.  
  46.  
  47.  
  48. System.out.println("Sie sind im " + durchgang + " durchgang" );
  49.  
  50. int durchgang_punkte = 0;
  51.  
  52.  
  53.  
  54. /*
  55. ###########
  56. # Frage 1 #
  57. ###########
  58. */
  59.  
  60. //Korrekte Antwort speichern
  61. richtige_antwort='d';
  62. //Frage stellen
  63. System.out.println("Hier kommt Frage 1:");
  64. System.out.println("Wo finden Sie die Vorlesungs-, Praktikums- und Tutoriumsunterlagen?");
  65. System.out.println("a - doodle\nb - google\nc - poodle\nd - moodle");
  66. //Antwort einlesen
  67. System.out.println("Bitte a,b,c oder d eingeben:");
  68. antwort_spieler = io.read_char_abcd();
  69. //Antwort auswerten
  70. richtig = (antwort_spieler == richtige_antwort) ? true : false;
  71. //Ergebnis ausgeben
  72. if (richtig)
  73. {
  74. System.out.println("Glückwunsch, die Antwort ist richtig!");
  75. durchgang_punkte++;
  76. anzahl_richtige_antworten++;
  77.  
  78. }
  79. else
  80. {
  81. System.out.println("Schade, die Antwort ist leider falsch! Die richtige Antwort ist " + richtige_antwort);
  82. }
  83.  
  84. System.out.println("\n");
  85.  
  86. /*
  87. ###########
  88. # Frage 2 #
  89. ###########
  90. */
  91.  
  92. //Korrekte Antwort speichern
  93. richtige_antwort='c';
  94. //Frage stellen
  95. System.out.println("Hier kommt Frage 2:");
  96. System.out.println("Welches der folgenden W?rter d?rfen Sie nicht als Variablenbezeichner in java verwenden?");
  97. System.out.println("a - inter\nb - mint\nc - int\nd - ginter");
  98. //Antwort einlesen
  99. System.out.println("Bitte a,b,c oder d eingeben:");
  100. antwort_spieler = io.read_char_abcd();
  101. //Antwort auswerten
  102. richtig = (antwort_spieler == richtige_antwort) ? true : false;
  103. //Ergebnis ausgeben
  104. if (richtig)
  105. {
  106. System.out.println("Gl?ckwunsch, die Antwort ist richtig!");
  107. durchgang_punkte++;
  108. anzahl_richtige_antworten++;
  109.  
  110. }
  111. else
  112. {
  113. System.out.println("Schade, die Antwort ist leider falsch! Die richtige Antwort ist " + richtige_antwort);
  114.  
  115. }
  116.  
  117. System.out.println("\n");
  118.  
  119. /*
  120. ###########
  121. # Frage 3 #
  122. ###########
  123. */
  124.  
  125. //Korrekte Antwort speichern
  126. richtige_antwort='a';
  127. //Frage stellen
  128. System.out.println("Hier kommt Frage 3:");
  129. System.out.println("Wird die 'do-while' mindestens einmal ausgeführt?");
  130. System.out.println("a - Ja\nb - Nein\nc - wäre möglich\nd - auf gar keinen Fall");
  131. //Antwort einlesen
  132. System.out.println("Bitte a,b,c oder d eingeben:");
  133. antwort_spieler = io.read_char_abcd();
  134. //Antwort auswerten
  135. richtig = (antwort_spieler == richtige_antwort) ? true : false;
  136. //Ergebnis ausgeben
  137. if (richtig)
  138. {
  139. System.out.println("Glückwunsch, die Antwort ist richtig!");
  140. durchgang_punkte++;
  141. anzahl_richtige_antworten++;
  142.  
  143. }
  144. else
  145. {
  146. System.out.println("Schade, die Antwort ist leider falsch! Die richtige Antwort ist " + richtige_antwort);
  147.  
  148. }
  149.  
  150. System.out.println("\n");
  151.  
  152. /*
  153. ###########
  154. # Frage 4 #
  155. ###########
  156. */
  157.  
  158. //Korrekte Antwort speichern
  159. richtige_antwort='a';
  160. //Frage stellen
  161. System.out.println("Hier kommt Frage 4:");
  162. System.out.println("Was für ein Rückgabetyp muss der Ausdruck bei einer while-Schleife haben?");
  163. System.out.println("a - boolean\nb - double\nc - int\nd - char");
  164. //Antwort einlesen
  165. System.out.println("Bitte a,b,c oder d eingeben:");
  166. antwort_spieler = io.read_char_abcd();
  167. //Antwort auswerten
  168. richtig = (antwort_spieler == richtige_antwort) ? true : false;
  169. //Ergebnis ausgeben
  170. if (richtig)
  171. {
  172. System.out.println("Glückwunsch, die Antwort ist richtig!");
  173. durchgang_punkte++;
  174. anzahl_richtige_antworten++;
  175. System.out.println("Sie haben in dem durchgang " + durchgang + " " + durchgang_punkte + " richtige Antwort(en) gegeben!\n");
  176. System.out.println("Sie haben bis jetzt insgesamt " + anzahl_richtige_antworten + " richtige Antwort(en) gegeben!\n");
  177. }
  178. else
  179. {
  180. System.out.println("Schade, die Antwort ist leider falsch! Die richtige Antwort ist " + richtige_antwort);
  181. System.out.println("Sie haben in dem durchgang " + durchgang + " " + durchgang_punkte + " richtige Antwort(en) gegeben!\n");
  182. System.out.println("Sie haben bis jetzt insgesamt " + anzahl_richtige_antworten + " richtige Antwort(en) gegeben!\n");
  183.  
  184. }
  185. System.out.println("\n");
  186. /*
  187. if (durchgang > 1)
  188. {
  189. System.out.println("Sie haben bis jetzt insgesamt " + anzahl_richtige_antworten + " richtige Antwort(en) gegeben!\n");
  190.  
  191. }
  192. */
  193. }
  194.  
  195.  
  196.  
  197. }
  198. while(richtig = (antwort_spieler != richtige_antwort) ? true : false);
  199.  
  200.  
  201.  
  202.  
  203. }
  204. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement