1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Intermediate R for Finance

Connected

cvičení

While s výpisem

Cyklus while se trochu liší od cyklu repeat. Stejně jako u podmínky if zadáváš podmínku spuštění hned na začátku. Příkaz break není potřeba, protože podmínka se ověřuje při každé iteraci.

while (condition) {
    code
}

Možná ti přijde, že cyklus while dělá přesně to samé co cyklus repeat, jen s méně kódem. V našich případech to tak skutečně je. Proč tedy vůbec repeat používat? Občas se hodí nechat cyklus běžet donekonečna. Pokud tě to zajímá, klikni sem a přečti si o záměrném nekonečném cyklu.

Pro toto cvičení si představ, že máš dluh 5 000 \( a potřebuješ ho splatit. Každý měsíc zaplatíš 500 \), dokud není dluh vyrovnán. Pomocí cyklu nasimuluj proces splácení dluhu, kdy v každé iteraci snížíš celkový dluh a vypíšeš nový zůstatek!

Proměnná debt je už pro tebe připravena.

Pokyny

100 XP
  • Doplň podmínku cyklu while tak, aby ověřovala, jestli je debt větší než 0. Pokud ano, sniž debt o 500.