Úloha 4 – Refaktoring na složené přiřazovací operátory
Úloha
Zadání (kontext úlohy)
Máte kód, který používá opakovaný vzor x = x <operátor> y.
Úkolem je přepsat ho výhradně pomocí složených přiřazovacích operátorů.
Nepřepisuj nic jiného – nezkracuj názvy proměnných, neměň pořadí řádků, typy ani text výpisů.
Cíl úlohy
-
Procvičíš si bezpečný refaktoring na složené přiřazovací operátory (
+=,-=,*=,/=,%=) bez změny logiky a výsledků programu. -
Ověříš, že po úpravě program vypíše stejné hodnoty jako původní kód.
Vstupní podmínky
-
Pracuješ ve startovním souboru
script.js. -
Smíš upravit pouze řádky s přiřazením podle zadání.
Požadovaný výstup
-
Program po refaktoringu vypíše identické výsledky jako původní kód.
-
Všechny výrazy typu
x = x <operátor> yjsou nahrazeny ekvivalentními složenými operátory.
Doplňující pokyny
-
Neměň texty v
console.log(...). -
Neměň datové typy ani pořadí operací.
-
V této úloze lze přepsat všechny přiřazovací řádky složenými operátory.