Souhrnná úloha – Dvourozměrné pole s tabulkou známek
Úloha
Zadání (kontext úlohy):
Vytvoř jednoduchý program, který bude pracovat s tabulkou školních známek několika studentů. Data ulož do dvourozměrného pole (2D pole) a vypočítej průměr známek pro každého studenta.
Cíl úlohy:
Procvičit práci s 2D polem (pole v poli), přístup přes dvojitý index, iteraci pomocí vnořených cyklů a základní výpočty s hodnotami v poli.
Vstupní podmínky:
-
Student pracuje pouze se souborem
script.js. -
Data o známkách jsou předem zadaná ve 2D poli.
-
Výstup probíhá do konzole.
Požadovaný výstup:
-
Vytvoř 2D pole
znamky, kde každý řádek představuje studenta a jeho 3 známky.
Např.: -
Pomocí vnořeného cyklu
forprojdi všechny hodnoty a vypočítej průměr pro každého studenta. -
Výsledky vypiš ve tvaru:
Student 1 – průměr: 1.33
Student 2 – průměr: 2.33 ... -
Nakonec vypočítej celkový průměr celé třídy (ze všech známek dohromady).
Doplňující pokyny:
-
Používej pouze
letaconst. -
Nepoužívej šipkové funkce ani metody jako
.reduce()– procvič klasické cykly. -
Vždy porovnávej hodnoty explicitně (
if (value == true)atd.). -
Výstup zaokrouhli na dvě desetinná místa pomocí
toFixed(2).