Úloha 3 – Zpracování a výpis dat z 2D pole
Úloha
Zadání (kontext úlohy):
Sportovní klub má tabulku výsledků tří závodníků. Každý závodník má zapsané své časy ve třech závodech. Data uložíš do dvourozměrného pole, vypíšeš je do konzole v podobě tabulky, spočítáš průměrný čas každého závodníka a výsledky hezky vypíšeš.
Cíl úlohy:
Procvičit použití vnořených cyklů for, práci s pole[i].length pro různé délky řádků a formátovaný výpis pomocí join().
Vstupní podmínky:
Student pracuje pouze s nově vytvořeným souborem script.js.
Požadovaný výstup:
-
Vytvoř dvourozměrné pole
vysledky, kde každý řádek bude představovat jednoho závodníka a obsahovat tři časy (libovolná čísla). -
Vypiš celou tabulku do konzole po řádcích (
join(" ")). -
Pomocí vnořených cyklů spočítej průměr každého závodníka (součet časů děleno počtem).
-
Do konzole vypiš text:
-
„Průměrný čas závodníka 1: X“
-
„Průměrný čas závodníka 2: Y“
-
atd.
-
Doplňující pokyny:
-
Indexování začíná od nuly, ale při výpisu pořadí závodníků přičti
+1. -
Pro součet a průměr použij pomocné proměnné uvnitř vnořeného cyklu.
-
Každý řádek můžeš projít podle
vysledky[i].length, aby řešení fungovalo i u „nerovnoměrné“ tabulky.