Úloha 4 – Rozklad složité podmínky do mezikroků

Řešení úlohy

Co je zde splněno

  • Rozděleny podmínky do pojmenovaných mezikroků (maNarokNaDopravuZdarma, osobniOdber).

  • Žádné zanořené podmínky – struktura if – else if – else je přehledná.

  • Každá větev pouze nastavuje text do proměnné zprava.

  • Volání alert() je jen jednou po vyhodnocení.

  • Použito explicitní porovnání == true dle zadání.

Poznámky

  • celkem >= 1000 musí být vyhodnocováno pomocí >=, nikoliv >, aby přesně odpovídalo zadání.

  • Při použití hodnoty chceOsobniOdber jako kopie do osobniOdber se zlepšuje srozumitelnost kódu.