Seznam písní
Čas na další projekt! Tento miniprojekt využije vektory a cykly z posledních dvou lekcí a k tomu všechno, co jste se naučili před nimi. Stejně jako v prvním miniprojektu pokyny říkají, co má program vypsat, a jak ho napíšete, je na vás. A stejně jako tam každé cvičení spustí váš program i s jinými daty, takže musí všechno počítat z vektorů.
Projekt. Sestavili jste si playlist na cestu autobusem do školy. Ve třech cvičeních váš program vypíše písně s jejich délkou, najde nejdelší z nich a spočítá, které písně uslyšíte celé, než z autobusu vystoupíte.
Data. Vektor pisne obsahuje názvy písní a vektor delky to, jak dlouho která píseň hraje, v sekundách. K sobě patří prvky se stejným indexem, stejně jako položky a ceny v posledním cvičení o cyklech: pisne[0] je "Pixelové srdce" a delky[0] je délka této písně, 214 sekund. Vektory jsou kvůli přehlednosti zapsané po jednom prvku na řádek. C++ to nevadí: příkaz pokračuje až ke středníku za zavírací závorkou. Čárka za posledním prvkem je také povolená a usnadňuje přidání dalšího prvku.
Úkol. Vypište playlist, každou píseň s jejím pořadím a délkou v minutách a sekundách, a pod něj, jak dlouho hraje celý playlist. 214 sekund je 3 minuty a 34 sekund, což se zapíše 3:34. Pro tento playlist program vypíše:
1. Pixelové srdce (3:34)
2. Deštivé úterý (4:05)
3. Tančící roboti (5:12)
4. Kolo na Měsíc (3:07)
5. Půlnoční pizza (4:20)
6. Papírová raketa (3:18)
Celkem: 23:36Sekundy pište dvěma číslicemi, jako na hodinách: 245 sekund je 4:05, ne 4:5. Tip: když je sekund méně než 10, vypište před ně 0.
Počet písní zjistěte z vektoru, nepište do kódu 6: když do playlistu přidáte píseň, program ji musí vypsat taky. Cvičení to udělá, takže až bude program fungovat, zkuste to i vy. A celkovou délku vypište jen jednou, až cyklus projde celý playlist.
Jak psát:
Pokyny
Vypište playlist: každou píseň na samostatný řádek s jejím pořadím, názvem a délkou, stejně jako v ukázce.
Pod seznam vypište, jak dlouho hraje celý playlist.
Začněte programovat zdarma
1/3