Wie viele Pizzen?
Zeit für ein kleines Projekt! In diesem Checkpoint schreibst du ein ganzes Programm allein, mit dem, was du in den ersten beiden Lektionen gelernt hast: Variablen, Rechnen, F-Strings und Bedingungen.
Die Übungen hier sind etwas anders als die bisherigen. Die Anweisungen sagen, was das Programm ausgeben soll, nicht wie du es schreibst. Es gibt viele richtige Wege, wähle also den, der für dich Sinn ergibt. Wenn du nicht weiterkommst, sieh in der Lektion nach, in der du gelernt hast, was du brauchst.
Das Projekt. Du gibst eine Party und bestellst Pizza für deine Freunde. In drei Übungen findet dein Programm heraus, wie viele Pizzen du bestellen musst, was sie kosten und ob die Pizzeria gerade Bestellungen annimmt. Jede Übung setzt dort an, wo die vorige aufgehört hat: Der Editor beginnt mit einem fertigen Programm aus dem vorigen Schritt, das anders aussehen kann als deins. Das ist in Ordnung.
Die Daten. Die Variablen am Anfang des Programms enthalten, was du über die Party weißt: wie viele Gäste kommen, wie viele Stücke jeder von ihnen isst und wie viele Stücke eine Pizza hat. In einer echten App würde der Nutzer diese Werte eingeben. Hier bekommt das Programm sie aus den Variablen, und dein Code soll mit den Variablen arbeiten, nicht mit ihren hineinkopierten Zahlen: Wenn du eine Variable änderst, soll das Programm trotzdem das richtige Ergebnis ausgeben. Um das zu prüfen, führt jede Übung dein Programm auch mit anderen Werten aus, und auch dann muss es stimmen.
Die Aufgabe. Die Pizzeria verkauft nur ganze Pizzen, also musst du genug davon für alle Stücke bestellen, auch wenn einige übrig bleiben. 12 Gäste, die je 3 Stücke essen, brauchen 36 Stücke. 4 Pizzen haben nur 32 Stücke, das reicht nicht, also bestellst du 5, und 4 Stücke bleiben übrig. Das Programm gibt Folgendes aus:
Stücke: 36
Pizzen: 5
Übrig: 4 StückeEin Tipp: Denk an // und % aus der ersten Lektion. Das eine sagt dir, wie viele ganze Pizzen die Stücke füllen, das andere, ob Stücke übrig sind, für die noch eine Pizza nötig ist.
Achte auf eine Party, deren Stücke die Pizzen genau füllen. Bei gaeste = 8 füllen die 24 Stücke 3 Pizzen, und kein Stück bleibt übrig.
So schreibst du es:
Anweisungen
- 1
Gib aus, wie viele Stücke die Party braucht und wie viele Pizzen du bestellen musst, wie im Beispiel.
- 2
Gib darunter aus, wie viele Stücke übrig bleiben.