Menu
Coddy logo textTech

Loop While

Parte da seção Fundamentos do Journey de C++ da Coddy — lição 43 de 74.

Um loop while é diferente do loop for. Um loop for é comumente usado para iterar sobre um range específico, enquanto um loop while nos permite continuar iterando contanto que uma certa condição seja atendida.

Para usar um loop while, escreva:

while (condition) {
	code
}

O código será executado apenas se a condição for true.

Nota: se o corpo do loop contiver apenas uma única instrução, as chaves são opcionais:

while (condition)
	code;

Existem muitos casos de uso onde um while resolveria o problema, mas o loop for não resolveria. Lembre-se, no entanto, que um loop for não está estritamente limitado a iterar sobre um intervalo — suas etapas de inicialização e atualização são opcionais, portanto, ambos os tipos de loop podem ser feitos para se comportar de maneira semelhante.

challenge icon

Desafio

Iniciante

Escreva um programa que receba uma entrada, um número do tipo double.

Use um loop while para dividir a entrada por 2 enquanto o número 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 código enquanto uma condição for true:

while (condition) {
	code
}

Ao contrário dos loops for que iteram sobre um intervalo específico, os loops while continuam com base no cumprimento de uma condição.

Experimente você mesmo

#include <iostream>

int main() {
    // Escreva seu código abaixo
    
    return 0;
}
quiz iconTeste seus conhecimentos

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