while

368 palavras 2 páginas
WHILE

O comando while é usado quando se deseja repetir um comando ou bloco de comandos enquanto uma dada condição permanecer verdadeira. A forma do comando while é:

while() ;

A execução do while segue os seguintes passos:
a) a é avaliada;
b) se a expressão for verdadeira o comando é executado e o fluxo de execução retorna para o passo a). Caso não seja, o fluxo da execução prosseguirá do comando seguinte ao while.

Na sintaxe descrita acima, comando pode ser tanto um comando simples quanto um bloco de comandos.

Exemplo:

#include void main(void)
{
int num; scanf (“%d”,&num); while(num>0) { printf("\nNumero positivo"); scanf (“%d”,&num); }
}

Observação:

A leitura imediatamente antes do while e a leitura ao final do while é uma situação muito comum quando a informação lida é a condição do loop. Este esquema (de duas leituras) resolve dois problemas: (1) condição do while não comparar a variável com lixo; (2) o último valor da variável é descartado sem ser processado (importante pois em geral está fora da faixa de interesse).

leitura de var; while(condição que use var) { processamento; leitura de var; }

Exercícios:

1. Faça um programa que leia uma série de números inteiros e imprima a sua média, o programa termina com a entrada do número 0.
2. Faça um programa que leia uma série de números positivos e diga ao final qual é o maior.
3. Altere o programa anterior para imprimir também qual é o segundo maior.
4. Faça um programa que leia 2 números da entrada e imprima o resto da divisão inteira do primeiro pelo segundo usando subtrações sucessivas (ou seja, não use comando de resto: %).
5. Altere o programa anterior para que imprima também o resultado da divisão (não use comando de divisão: /).
6. Faça um programa que calcule e imprima o CR do período para os alunos do P15 (matrícula inferior ou igual a zero termina a entrada). Para cada aluno, o programa deverá ler: número da matrícula;

Relacionados

  • While e Do-While
    1673 palavras | 7 páginas
  • WHILE
    2140 palavras | 9 páginas
  • while
    287 palavras | 2 páginas
  • LACOS DE REPETIÇAO FOR, WHILE, DO WHILE
    534 palavras | 3 páginas
  • Exercicios if, while e do-while
    1020 palavras | 5 páginas
  • While
    1676 palavras | 7 páginas
  • After a While
    923 palavras | 4 páginas
  • While - Exercícios
    1890 palavras | 8 páginas
  • repetição for while
    1122 palavras | 5 páginas
  • Exercicios Do While
    537 palavras | 3 páginas