1. Nauka
  2. /
  3. Kursy
  4. /
  5. R dla finansów – poziom średnio zaawansowany

Connected

ćwiczenie

Przerwij pętlę

Czasem trzeba zakończyć pętlę while wcześniej. W przykładzie z długiem – jeśli nie masz wystarczająco dużo cash, żeby spłacić cały dług, nie będziesz w stanie kontynuować spłaty. W tym ćwiczeniu dodasz instrukcję if oraz break, które poinformują cię, gdy skończą się pieniądze!

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

Pętla while zatrzyma się całkowicie, a wszystkie kolejne wiersze zostaną wykonane, gdy breaking_condition zostanie spełniony. W tym przypadku tym warunkiem będzie wyczerpanie cash!

Zmienne debt i cash są już zdefiniowane.

Instrukcje

100 XP
  • Na początek uzupełnij pętlę while, ale nie modyfikuj zakomentowanej instrukcji if. Pętla powinna zmniejszać cash i debt o 500 przy każdym obroku. Uruchom kod. Co dzieje się z cash, gdy debt osiągnie 0?
  • Ujemne saldo? To niedobrze! Usuń komentarze i uzupełnij instrukcję if. Powinna ona wywołać break, gdy skończy się cash – konkretnie gdy cash będzie równy 0. Uruchom cały program ponownie.