Você está na página 1de 3

Comando de repetição

Um laço while é apropriado em situações em que o laço pode ser terminado


inesperadamente, por condições desenvolvidas dentro do laço.

Comando While.

while (expressão teste)


{
instrução;
instrução;
}

O funcionamento é o seguinte:

• Testa a condição;
• Se a condição for falsa então pula todos os comandos do bloco
subordinado ao while e passa a executar os comandos após o bloco do
while.
• Se condição for verdadeira então executa cada um dos comandos do
bloco subordinado ao while. Após executar o último comando do bloco do
while volta ao passo 1.

O comando while deve ser usado sempre que:

• não soubermos exatamente quantas vezes o laço deve ser repetido;


• o teste deve ser feito antes de iniciar a execução de um bloco de
comandos;
• houver casos em que o laço não deve ser repetido nenhuma vez.

Professor Eduardo Mauricio Nsimba - edmans1@gmail.com


EX1- Contagem de 1 a 100 ficaria

#include <stdio.h>

int main()
{
int contador = 1; // Inicializa a vari vel de controle

while (contador <= 100) // Testa a vari vel de controle


{
printf("%d ", contador); // Executa os comandos

contador++; // Modifica a vari vel de controle


}
}

EX2- O programa abaixo espera o usuário digitar a tecla 'q' e só depois finaliza:

#include <stdio.h>
int main ()
{
char Ch;
Ch='\0';
while (Ch!='q')
{
scanf("%c", &Ch);
}
return(0);
}

Professor Eduardo Mauricio Nsimba - edmans1@gmail.com


Exercicio

1. Calcular a soma dos 100 primeiros n° naturais.

2. Imprimir os múltiplos de 7 menores que 200.

3. Calcular e imprimir os números divisíveis por 4 menores que 100.

4. Calcular os divisores de um n° qualquer.

5.Calcular e mostrar a média aritmética dos números pares compreendidos entre


15 e 95.

Professor Eduardo Mauricio Nsimba - edmans1@gmail.com

Você também pode gostar