Laço While
Parte da seção Fundamentos do Journey de C da Coddy. Lição 38 de 63.
O loop while permite executar repetidamente um bloco de código enquanto uma condição especificada for verdadeira.
Aqui está a sintaxe básica:
while (condition) {
// código a ser repetido
}Vamos criar um contador simples:
Inicialize uma variável de contador
int count = 1;Crie um loop while que execute enquanto count for menor ou igual a 5
while (count <= 5) {
printf("%d ", count);
count++;
}Após executar o código, a saída será:
1 2 3 4 5O laço continua até que count se torne 6, ponto no qual a condição count <= 5 se torna falsa, e o laço termina.
Desafio
FácilEscreva um programa que leia um número inteiro n do usuário e imprima todos os números pares de 2 a n (inclusive) usando um laço while.
Por exemplo, se o usuário digitar 10, seu programa deve imprimir:
2 4 6 8 10Experimente você mesmo
#include <stdio.h>
int main() {
int n;
scanf("%d", &n);
// Seu código aqui
return 0;
}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
2Variáveis
Tipos de dadosInteiroPonto flutuante - DoubleCaracteresBooleanosConstantesNoções básicas de printfRegras de nomenclatura de variáveisConversão de tipos - Parte 1Conversão de tipos - Parte 2Desafio de revisão3Operadores
Operadores aritméticosOperador móduloIncremento/DecrementoOperadores de atribuiçãoOperadores relacionaisOperadores lógicos Parte 1Operadores lógicos Parte 2Operadores lógicos Parte 3Desafio de revisão6Laços de Repetição
Laço ForLaço WhileLaço Do WhileBreakContinueDesafio de Revisão nº 1Laços AninhadosLaços InfinitosDesafio de Revisão nº 2Pratique por conta própria: Compilador de C online