Wer gewinnt?
Der Held hat nur lebenHeld Lebenspunkte, am Anfang 100, 108 zu verlieren wäre also zu viel. Zum Glück hat der Held eine Rüstung. Sie steht in einer neuen Variablen, ruestung, die "keine", "Leder" oder "Eisen" enthält. Jeder Angriff des Drachen nimmt einem Helden in Lederrüstung 4 Lebenspunkte weniger und einem Helden in Eisenrüstung 8 weniger. In Lederrüstung nimmt jeder Angriff nur 14 Lebenspunkte, 6 Angriffe nehmen also 84. Die Rüstung ändert nichts daran, wie oft der Drache zuschlägt.
Berücksichtige die Rüstung im Schaden, den das Programm ausgibt, und gib darunter aus, wer den Kampf gewinnt. Der Held gewinnt, wenn ihm nach allen Angriffen des Drachen noch Lebenspunkte bleiben. Bei 0 Lebenspunkten oder weniger gewinnt der Drache. Für unseren Helden in Lederrüstung lautet die ganze Ausgabe:
Nötige Treffer: 7
Angriffe des Drachen: 6
Erlittener Schaden: 84
Der Held gewinnt. Leben übrig: 16Der Held gewinnt nicht immer. Ohne Rüstung, mit ruestung = "keine", verliert der Held 108 Lebenspunkte, und das Programm gibt stattdessen Der Drache gewinnt. aus.
So schreibst du es:
Anweisungen
- 1
Berücksichtige die Rüstung: Gib aus, wie viele Lebenspunkte der Held in ihr verliert.
- 2
Gib darunter aus, wer den Kampf gewinnt. Gewinnt der Held, gib auch aus, wie viele Lebenspunkte ihm bleiben, wie im Beispiel.