Loop While
Parte da seção Fundamentos do Journey de C# da Coddy — lição 42 de 69.
Um loop while é diferente do loop for. Um loop for nos permite iterar sobre um range específico, enquanto um loop while nos permite continuar iterando enquanto uma certa condição for atendida.
Para usar um loop while escreva:
while (condition) {
code
}O código será executado apenas se a condição for true.
Existem muitos casos de uso onde um while resolveria o problema, mas o loop for não.
Desafio
InicianteEscreva um programa que receba uma entrada, um número double.
Use um loop while para dividir repetidamente o número por 2, e continue dividindo enquanto o valor atual for maior ou igual a 3.5.
Imprima o primeiro número que for menor que 3.5.
Folha de consulta
Um loop while executa o código enquanto uma condição for true:
while (condition) {
code
}Ao contrário de loops for que iteram sobre um intervalo específico, loops while continuam com base no cumprimento de uma condição.
Experimente você mesmo
using System;
public class Program {
public static void Main(string[] args) {
// Escreva seu código abaixo
}
}Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos
4Operadores Parte 1
Operadores AritméticosOperador de MóduloIncremento/DecrementoPós-incremento/DecrementoAtalhos Aritméticos7IO Básico
Saída BásicaInterpolação de StringsLeitura de EntradaParseRevisão - Até 120Revisão - True ou False5Operadores Parte 2
Operadores de ComparaçãoOperadores Lógicos Parte 1Operadores Lógicos Parte 2Recapitulação - Lógica SimplesOperadores Lógicos Parte 33Variáveis Parte 2
VarConstantesConvenções de NomenclaturaRecapitulação - Inicializar VariáveisType Casting6Tomada de Decisão
Estrutura IfIf - ElseEstrutura SwitchOperador TernárioRevisão - If ElseIf - Else Aninhado