Um while simples
Um loop while é outra estrutura de controle, como if/else. while permite automatizar a repetição de instruções para deixar o código mais legível e conciso.
Neste exercício, você vai escrever um loop while que roda três vezes. Usando uma variável contadora incremental e lógica if/else, você vai imprimir "winner" na primeira iteração do loop, "winner" novamente na segunda iteração e "chicken dinner" na terceira e última iteração. Essa mensagem impressa não será usada exatamente no programa Twenty-One, embora pudesse ser utilizada para parabenizar um jogador quando ele vence uma rodada.
Este exercício faz parte do curso
Introdução a Scala
Instruções do exercício
- Defina uma variável contadora,
i, igual a zero. - Defina o número de iterações do loop
while,numRepetitions, igual a três. - Complete a primeira cláusula
ifpara que "winner" seja impresso na primeira iteração do loop, depois "winner" novamente na segunda iteração e "chicken dinner" na iteração final. - Incremente a variável contadora em um. Se você não fizer isso, seu código rodará indefinidamente e o console vai travar.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
// Define counter variable
___ i = ___
// Define the number of loop iterations
___ numRepetitions = ___
// Loop to print a message for winner of the round
___ (___ ___ ___) {
if (___ < ___)
println("winner")
else
println("chicken dinner")
// Increment the counter variable
___
}