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

Connected

ćwiczenie

Pętla while z print

Pętle while różnią się nieco od pętli repeat. Podobnie jak instrukcje if, warunek działania pętli podajesz już na samym początku. Nie potrzebujesz instrukcji break, ponieważ warunek jest sprawdzany przy każdej iteracji.

while (condition) {
    code
}

Można odnieść wrażenie, że pętla while robi dokładnie to samo co pętla repeat, tylko z mniejszą ilością kodu. W naszych przykładach tak właśnie jest. Po co więc w ogóle używać pętli repeat? Zdarza się, że celowe uruchomienie nieskończonej pętli jest pożądane. Jeśli chcesz dowiedzieć się więcej, kliknij tutaj i zapoznaj się z sekcją Intentional Looping.

W tym ćwiczeniu wyobraź sobie, że masz dług w wysokości 5000 USD, który musisz spłacić. Co miesiąc spłacasz 500 USD, aż do całkowitej spłaty. Użyjesz pętli, aby odwzorować ten proces – w każdej iteracji zmniejszasz całkowity dług i wypisujesz nową kwotę!

Zmienna debt została już dla ciebie utworzona.

Instrukcje

100 XP
  • Uzupełnij warunek pętli while, który sprawdza, czy debt jest większe od 0. Jeśli tak, zmniejsz debt o 500.