ComeçarComece de graça

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

Ver curso

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 if para 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
  ___
}
Editar e executar o código