Celková cena

Nákupní seznam by měl také říct, kolik bude nákup stát. Spočítáte to funkcí, která projde všechny položky a sečte jejich ceny. Je to součet z lekce o cyklech: proměnná, která začíná na 0, a cyklus, který k ní přičte každou hodnotu.

const cisla = [4, 8, 15];
let soucet = 0;
for (const cislo of cisla) {
    soucet += cislo;
}
console.log(soucet); // Vypíše: 27

V nákupním seznamu jsou v poli objekty, takže budete sčítat jejich vlastnost cena. A funkce součet nevypíše, ale vrátí ho pomocí return, aby ho mohl použít kód, který ji zavolá, třeba k zobrazení na stránce.

Kde celkovou cenu zobrazit? Na konci funkce zobrazPolozky(). Ta se spustí pokaždé, když se seznam změní, takže celková cena bude vždy odpovídat seznamu.

Pokyny

Napište funkci spocitejCelkem(), která v cyklu sečte ceny všech položek v polozky a součet vrátí pomocí return. Pro naše tři položky vrátí spocitejCelkem() číslo 100.

Na konci funkce zobrazPolozky() (za cyklem) zobrazte celkovou cenu v prvku celkem: celkem.textContent = spocitejCelkem();. Na stránce se pak objeví K zaplacení: 100 Kč.

Začněte programovat zdarma

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

Nebo se registrujte pomocí:

2/6