Kdo vyhraje?
Hrdina má jen zivotyHrdiny životů, na začátku 100, takže ztratit 108 by bylo moc. Naštěstí má zbroj. Je v nové proměnné zbroj, ve které je "žádná", "kožená" nebo "železná". Kožená zbroj zachytí z každého útoku draka 4 životy a železná 8. V kožené zbroji tedy každý útok ubere jen 14 životů a 6 útoků 84. Na tom, kolikrát drak zaútočí, zbroj nic nemění.
Započítejte zbroj do ztracených životů, které program vypisuje, a pod ně vypište, kdo souboj vyhraje. Hrdina vyhraje, když mu po všech útocích draka ještě zbudou nějaké životy. S 0 životy nebo méně vyhraje drak. Pro našeho hrdinu v kožené zbroji bude celý výstup:
Potřebné zásahy: 7
Útoky draka: 6
Ztracené životy: 84
Hrdina vyhrál. Zbývající životy: 16Hrdina nevyhraje vždycky. Bez zbroje, se zbroj = "žádná", ztratí 108 životů a program místo toho vypíše Drak vyhrál.
Jak psát:
Pokyny
Započítejte zbroj: vypište, kolik životů v ní hrdina ztratí.
Pod to vypište, kdo souboj vyhraje. Když vyhraje hrdina, vypište i to, kolik mu zbývá životů, stejně jako v ukázce.
Začněte programovat zdarma
2/3