Introdução

Concluído

Como dissemos várias vezes nos módulos anteriores que apresentam iteração e instruções de decisão, há várias técnicas que podem ser usadas para realizar resultados semelhantes. Assim como as linguagens escritas e faladas, em linguagens de programação, você pode expressar a mesma ideia de maneiras diferentes. Mesmo assim, cada expressão pode ter uma diferença de nuances no significado.

As instruções do-while e while permitem controlar o fluxo de execução de código fazendo um loop por meio de um bloco de código até que uma condição seja atendida. Ao trabalhar com a instrução foreach, iteramos uma vez para cada item em sequência, como uma matriz. A instrução for nos permite iterar um número predeterminado de vezes e controlar o processo de iteração. As instruções do-while e while permitem iterar por meio de um bloco de código com a intenção que a lógica dentro do bloco de código afetará quando for possível parar a iteração.

Suponha que você deseja aceitar e processar a entrada do usuário. Você deseja continuar aceitando e processando a entrada até que o usuário pressione a tecla q para "sair". Você pode usar as instruções do-while e while para continuar a iterar pela lógica para aceitar a entrada do usuário e processá-la até que o usuário esteja pronto para parar.

Neste módulo, você usará as instruções do-while e while para iterar pelo bloco de código. Você entenderá quando é melhor escolher cada uma. Você usará a instrução continue para ignorar o processamento do restante do código no bloco de código e ir diretamente para a avaliação booliana da instrução while.

Ao final deste módulo, você poderá usar as instruções do-while e while com confiança para adicionar lógica de loop ao aplicativo.

Objetivos de aprendizagem

Neste módulo, você vai:

  • Escrever o código que usa a instrução do-while para iterar por meio de um bloco de código.
  • Escrever o código que usa a instrução while para iterar por meio de um bloco de código.
  • Usar a instrução continue para passar diretamente para a avaliação booliana.

Pré-requisitos:

  • Experiência com o uso da instrução if
  • Experiência no uso das instruções de iteração foreach e for.
  • Experiência ao escrever expressões boolianas
  • Experiência ao gerar números aleatórios usando a classe System.Random e o método Random.Next()