Tabulka

Čas na další projekt! Tento miniprojekt využije funkce a objekty z posledních dvou lekcí a k tomu všechno, co jste se naučili před nimi. Stejně jako v předchozích miniprojektech pokyny říkají, co má program vypsat, jak ho napíšete, je na vás, a každé cvičení spustí váš program i s jinými daty.

Tentokrát myslete ještě na jednu věc: části programu pište jako funkce. Cvičení to kontrolovat nebudou, ale každý krok staví na tom předchozím, a když budete mít funkce, použijete to, co už jste napsali, znovu, místo abyste to kopírovali.

Projekt. Vedete tabulku malé fotbalové ligy. Ve třech cvičeních váš program spočítá body každého týmu, najde tým na čele tabulky a týmy, které ještě neprohrály, a nakonec tabulku upraví po novém zápase.

Data. Pole tymy obsahuje pro každý tým jeden objekt: jeho název a kolik svých zápasů vyhrál, remizoval a prohrál. tymy[0].vyhry je počet výher Lvů, 3.

Úkol. Za výhru dostane tým 3 body, za remízu 1 bod a za prohru nic. Vypište tabulku: název a body každého týmu, v pořadí, v jakém jsou v poli. Pro tyto týmy program vypíše:

Lvi: 10
Orli: 8
Žraloci: 4
Vlci: 0

Lvi vyhráli 3 zápasy a 1 remizovali, takže mají 3 × 3 + 1 = 10 bodů.

Tip: funkce, která dostane jeden tým a vrátí jeho body, se vám bude hodit i v dalších cvičeních.

Pokyny

Vypište tabulku.

Začněte programovat zdarma

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

Nebo se registrujte pomocí:

1/3