Placení u automatu

Poslední krok: placení. Nová proměnná zaplaceno říká, kolik peněz řidič vložil do automatu: dvousetkorunu. Automat vypíše, kolik bylo zaplaceno, a vrátí zbytek. Má mince po 50, 20 a 10 Kč a vrací co nejméně mincí: nejdřív tolik padesátikorun, kolik se jich vejde, pak dvacetikoruny a zbytek v desetikorunách. Pro naše auto skončí výstup takhle:

Parkovné: 120 Kč
Zaplaceno: 200 Kč
Vráceno: 80 Kč
Mince po 50 Kč: 1
Mince po 20 Kč: 1
Mince po 10 Kč: 1

Když peníze nestačí, automat nic nevrací a vypíše, kolik chybí: Málo peněz: chybí 20 Kč, když řidič vloží jen 100 Kč. A když je parkování zdarma, automat vrátí všechny peníze.

Tip: kolik padesátikorun se vejde do částky, kterou automat vrací, a kolik pak ještě zbude? Na takové otázky už jste odpovídali pomocí / a %.

A to je celý projekt. Máte za sebou jen tři lekce a už jste napsali program skutečného platebního automatu: počítá s celými čísly, rozhoduje se pomocí podmínek a vypisuje přehledný účet. V příští lekci, o cyklech, se naučíte, jak program přimět, aby příkazy opakoval. Mohl by pak třeba spočítat parkovné všech aut, která za den z parkovacího domu odjedou.

Pokyny

Vypište, kolik bylo zaplaceno a kolik automat vrátí. Když peníze nestačí, vypište místo toho, kolik chybí.

Pod vrácenou částku vypište, kolik mincí každého druhu automat vrátí.

Začněte programovat zdarma

Registrací souhlasíte s provozními podmínkami a zásadami ochrany osobních údajů.

Nebo se registrujte pomocí:

3/3