Guest User

Zweite Stunde

a guest
Nov 9th, 2022
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.81 KB | None | 0 0
  1. Szenario:
  2. Ein Freizeitpark möchte ein Programm für einen einfachen Kassenautomaten zur Berechnung der Preise.
  3.  
  4. Spezifikation:
  5. 1. Userinput für die Zahl der Erwachsenen, Kinder und Dauer des Aufenthalts aufnehmen
  6. 2. Berechnung der Gesamtkosten der Gruppe in Abhängigkeit vom Userinput mit folgenden Preisen:
  7. Unter 3 Stunden:
  8. > Pro Kind 4,50 € pro Stunde
  9. > Pro Erwachsenen 7,00 € pro Stunde
  10. Über 3 Stunden:
  11. > Pro Kind 3,50 € pro Stunde
  12. > Pro Erwachsenen 5,00 € pro Stunde
  13. 3. Ausgabe der berechneten Gesamtkosten.
  14.  
  15. 4. Für den Nutzer ansprechende und übersichtliche Ein- und Ausgaben.
  16. 5. Sinnvolle und gute Kommentierung und Gliederung des Codes.
  17.  
  18. Aufgaben:
  19. 1. Gestalte ein Programm im oben beschriebenen Szenario mit den angegebenen Spezifikation. Schreibe allen Code in die „main“-Funktion deines Programms.
  20. 2. Lagere sinnvoll zusammengehörende Codeteile in separate Methoden aus. Nutze Funktionsparameter und Rückgabewerte zur Übergabe von Werten zwischen Funktionen.
  21. 3. Überarbeite den Code erneut, achte besonders auf ein sinnvolles setzen von Leerzeilen, eine logische Gliederung und einige erläuternde Kommentare.
  22. 4. Erstelle eine sinnvolle und in das Szenario passende Erweiterung für den Kassenautomaten. Sei Kreativ!
  23.  
  24. Lernziele:
  25. 1. Variablen und Arrays:
  26. 1.1. Deklaration und Initialisierung
  27. 1.2. Variablentypen: int, boolean, double, char, string
  28. 2. Eingabe, Verarbeitung, Ausgabe (E.V.A. Prinzip):
  29. 2.1. Eingabe: Die Scanner Klasse,
  30. 2.2. Verarbeitung: Rechenoperationen,
  31. 2.3. Ausgabe: System.out.println
  32. 3. Methoden (Funktionen)
  33. 3.1 Das Erstellen und Aufrufen von Klassenmethoden
  34. 3.2 Funktionsparameter und Rückgabewerte.
  35. 3.3 Strukturierung von Code; Ausgliederung von Codeteilen in Klassenmethoden.
  36. 4. Controllflow
  37. 4.1 Konditionelle Abfragen (if / else).
Advertisement
Add Comment
Please, Sign In to add comment