pela própria tradução de "do" e de "while", podemos perceber como essa estrutura será utilizada.
do = faça
while = enquanto
Ou seja, por exemplo, dado uma sequência de números, somar ela enquanto ela for diferente de zero!
Oras, fácil, não?
Vamos ver o exemplo desse problema utilizando do-while!
#include<stdio.h>
int main(void)
{
int numero,soma;
soma=0;
do{
printf("digite um número: ");
scanf("%i",&numero);
soma=soma+numero;
}
while(numero!=0);
printf("%i",soma);
getchar();
getchar();
}
A diferenã de do-while para while, é que, em do-while sempre vamos ler pelo menos uma vez o laço, pois, a condição está no final do laço e de começo não sabemos ela e em while, se a condição não for satisfeita nem entraremos no laço!
ou seja, em do-while o primeiro laço sempre será rodado!
só mais uma observação: %i = &d
Temos algumas diferenças entre ela sobre número octal, mas, veremos mais adiante e a partir de agora, passaremos a utilizar %d, que é a forma mais correta para inteiros!
Até!
segunda-feira, 1 de fevereiro de 2010
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário