Večer
Stánek je zavřený a Ema shrnuje den. Program zakončete řádkem Večer: a pod ním vypište stodolu tak, jak vypadá po objednávkách, ve stejné podobě a stejném pořadí jako ráno, i s celkovou hodnotou. Pak vypište nejlepšího zákazníka: toho, kdo za všechny své objednávky dohromady zaplatil nejvíc, a kolik to bylo.
Vyděláno: 124 mincí
Večer:
brambory: 30 x 1 = 30 mincí
dýně: 2 x 15 = 30 mincí
mrkev: 8 x 2 = 16 mincí
Celkem: 76 mincí
Nejlepší zákazník: Anna (60 mincí)Brambory a dýně mají teď hodnotu 30 mincí, takže brambory jdou první, jak říká abeceda. A Hugo dnes platil dvakrát, celkem 40 mincí, a to na Annu nestačí. Cvičení zkouší i den, kdy nakoupí víc.
Tip: když je ranní výpis funkce, večerní je jen její zavolání. U nejlepšího zákazníka si vzpomeňte, jak jste v lekci o slovnících počítali věci pomocí slovníku: stejný vzor umí sčítat i mince.
A to je celý projekt. Váš program vede účetnictví farmářského stánku: stodolu a ceny ukládá do slovníků a objednávky do seznamu záznamů, řadí s porovnávací funkcí a sčítá, kolik který zákazník zaplatil. V příští lekci, Řetězce, se naučíte pracovat s texty: stříhat je, hledat v nich a zarovnávat je do sloupců. Objednávky by pak mohly přijít jako text, tak jak je zákazníci píšou.
Jak psát:
Pokyny
Vypište Večer: a pod tím znovu stodolu, tak jak vypadá po objednávkách.
Pod to vypište nejlepšího zákazníka.
Začněte programovat zdarma
3/3