Guest User

Untitled

a guest
Nov 18th, 2022
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.77 KB | None | 0 0
  1. Szenario:
  2. Du erstellst ein Spiel. In dem Spiel gibt es einen Tresor, welcher durch einen 3 Zahlen langen Code gesichert ist. Der Spieler hat ein Hilfsgerät, welches ihm die Summe und das Produkt der Zahlen mitteilt. Damit soll der die Zahlen ermitteln.
  3.  
  4. Spezifikation:
  5. 1. Generieren 3 zufälliger Zahlen für den Tresor-Code
  6. 2. Ausgabe der Summe und des Produktes der Zahlen
  7. 3. Userinput für die vermuteten Zahlen des Tresor-Codes
  8. 4. Vergleichen des vermuteten Tresor-Codes mit dem tatsächlichen. Die Reihenfolge, in dem die Zahlen gegeben wurden, soll nicht relevant sein, nur die Zahlenwerte an sich. (Vergleiche am Besten die Summe und das Produkt)
  9. 5. Ausgabe, ob der Tresor geknackt wurde oder nicht
  10. 6. Anfangen einer neuen Runde mit neuem Tresor-Code, unabhängig davon, ob der Tresor geknackt wurde oder nicht.
  11. 7. Enden des Spieles nach 5 geknackten Tresoren
  12. 8. Erhöhung des Schwierigkeitsgrades nach jedem geknackten Tresor.
  13. 9. Es sollte mindestens eine weitere Funktion neben der Main Funktion geben, welche Argumente nimmt und einen bool'schen Rückgabewert hat.
  14. 10. Für den Nutzer ansprechende und übersichtliche Ein- und Ausgaben.
  15. 11. Sinnvolle und gute Kommentierung und Gliederung des Codes.
  16.  
  17.  
  18. Aufgaben:
  19. 1. Gestalte ein Programm im oben beschriebenen Szenario mit den angegebenen Spezifikation. Sinnvoll zusammengehörige Codeteile sollen in separate Methoden ausgelagert sein.
  20. 2. Überarbeite den Code erneut, achte besonders auch ein sinnvolles Setzen von Lehrzielen, eine logische Gliederung und einige erläuternde Kommentare
  21.  
  22.  
  23. Lernziele:
  24. 1. Vertiefung Variablen
  25. 2. Vertiefung Eingabe, Verarbeitung, Ausgabe
  26. 3. Vertiefung Methoden (Funktionen)
  27. 4. Controllflow
  28. 4.1. Konditionelle Abfragen (if / else)
  29. 4.2. Schleifen (while)
  30. 5. Generieren von zufälligen Zahlen
Advertisement
Add Comment
Please, Sign In to add comment