ÎncepețiÎncepe gratuit

Scrie o buclă while

Hai să construiești o buclă while de la zero. Aruncă din nou o privire la structura ei:

while (condition) {
  expr
}

Amintește-ți că partea condition din această structură trebuie să devină FALSE la un moment dat în timpul execuției. Altfel, bucla while va rula la nesfârșit.

Dacă sesiunea ta expiră când rulezi codul, verifică cu atenție corpul buclei while.

Uită-te la codul exemplu furnizat; acesta inițializează variabila speed și îți oferă deja un șablon de buclă while ca punct de plecare.

Acest exercițiu face parte din cursul

R intermediar

Vezi cursul

Instrucțiuni pentru exercițiu

Scrie o buclă while cu următoarele caracteristici:

  • Condiția buclei while trebuie să verifice dacă speed este mai mare decât 30.
  • În corpul buclei while, afișează mesajul "Slow down!".
  • În corpul buclei while, scade valoarea lui speed cu 7 unități și atribuie această nouă valoare lui speed. Acest pas este esențial; altfel bucla while nu se va opri niciodată și sesiunea ta va expira.

Dacă sesiunea ta expiră când rulezi codul, verifică cu atenție corpul buclei while: cel mai probabil ai făcut o greșeală.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Initialize the speed variable
speed <- 64

# Code the while loop
while (___) {
  print("___")
  speed <- ___
}

# Print out the speed variable
speed
Editează și rulează codul