Úloha 4 – Refaktoring podmínek: oprava porovnání, řetězení a negací
Abschlussbedingungen
Řešení úlohy
Co je zde splněno
-
Chybná přiřazení nahrazena přísnými porovnáními
===/!==. -
Řetězení typu
1 < x < 10rozděleno nax >= 1 && x <= 10. -
Použity logické operátory
&&,||(zde&&) a správná negace!(...)se závorkami. -
Doplněny závorky pro jednoznačné vyhodnocení.
-
Program vypíše přesně požadované řádky, pokud proměnné mají očekávané hodnoty; samotná logika je nyní korektní a čitelná.
Poznámky
Preferujte vždy
===/!==před==/!=kvůli shodě typu.U sudosti se může hodit normalizace modula:
((n % 2 + 2) % 2) === 0funguje správně i pro záporná čísla.