Nejlepší dny po sobě
Příští týden budete moct mít stánek otevřený jen několik dnů po sobě, a tak chcete vědět, ve kterých dnech po sobě jste tento týden prodali nejvíc. Kolik dnů to bude, říká nová proměnná dnu_po_sobe: 3. Přidejte do přehledu ještě jeden řádek:
Cíl splněn: den 5
Nejlepší dny: 3. až 5. den (64 kelímků)Ve dnech 3, 4 a 5 jste prodali 9 + 25 + 30 = 64 kelímků. Ve dnech 4 až 6 to bylo 62 kelímků a ve dnech 5 až 7 jen 58. Kdyby se ve dvou úsecích prodalo stejně, vyhrává ten dřívější.
Program musí fungovat pro jakýkoli počet dnů po sobě, nejen pro 3: cvičení vyzkouší i 2 a 7. S dnu_po_sobe = 2 jsou nejlepší dny 4. až 5. den s 55 kelímky.
Tip: pro každý den, kterým takový úsek může začínat, sečtěte jeho dny ve vnitřním cyklu, jako ve cvičení o vnořených cyklech. Pozor na poslední úsek: končí posledním dnem týdne a žádný úsek nesmí sahat za konec pole.
A to je celý přehled. Váš program projde prodej za celý týden a zjistí celkový počet kelímků, průměr, nejlepší den, den, kdy jste splnili cíl, i nejlepší dny po sobě, a to všechno pomocí cyklů, polí a podmínek. V příští lekci, o řetězcích, zjistíte, že i text je pole, takže by přehled mohl místo čísel dnů vypsat jejich názvy.
Jak psát:
Pokyny
Vypište nejlepší dny po sobě a kolik kelímků jste v nich prodali.
Začněte programovat zdarma
3/3