Escrever um loop “while”
Vamos fazer com que você comece a criar um loop while
do zero. Dê outra olhada no modelo.
while (condition) {
expr
}
Lembre-se de que a parte condition
dessa receita deve se tornar FALSE
em algum momento durante a execução. Caso contrário, o loop while
continuará indefinidamente.
Se a sua sessão expirar quando você executar o código, verifique cuidadosamente o corpo do loop while
.
Dê uma olhada no código de exemplo fornecido; ele inicializa as variáveis speed
e já fornece um modelo de loop while
para você começar.
Este exercício faz parte do curso
R intermediário
Instruções de exercício
Codifique um loop while
com as seguintes características:
- A condição do loop
while
deve verificar sespeed
é maior que 30. - Dentro do corpo do loop
while
, imprima"Slow down!"
. - Dentro do corpo do loop
while
, diminuaspeed
em 7 unidades e atribua esse novo valor aspeed
novamente. Essa etapa é fundamental; caso contrário, o loopwhile
nunca será interrompido e a sessão expirará.
Se a sua sessão expirar quando você executar o código, verifique cuidadosamente o corpo do loop while
: é provável que você tenha cometido um erro.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# Initialize the speed variable
speed <- 64
# Code the while loop
while (___) {
print("___")
speed <- ___
}
# Print out the speed variable
speed