1. Learn
  2. /
  3. Courses
  4. /
  5. Intermediate R for Finance

Connected

Exercise

Čas na break

Někdy je potřeba while smyčku předčasně ukončit. V příkladu s dluhem – pokud nemáš dost cash na splacení celého dluhu, prostě ho nesplatíš. V tomto cvičení přidáš podmínku if a příkaz break, které tě upozorní, když ti dojdou peníze!

while (condition) {
    code
    if (breaking_condition) {
        break
    }
}

Pokud je splněna breaking_condition, while smyčka se úplně zastaví a spustí se všechny řádky za ní. V tomto případě je onou podmínkou vyčerpání cash!

Proměnné debt a cash jsou už pro tebe připravené.

Instructions

100 XP
  • Nejdřív doplň while smyčku, ale zatím nech zakomentovanou podmínku if tak, jak je. Smyčka by měla pokaždé snížit cash i debt o 500. Spusť kód. Co se stane s cash, když debt dosáhne 0?
  • Záporný zůstatek? To není dobré! Odstraň komentáře a doplň podmínku if. Měla by spustit break, pokud dojde cash – konkrétně pokud se cash rovná 0. Spusť celý program znovu.