segunda-feira, 1 de fevereiro de 2010

Estrutura de Repetição do-while:

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é!

Nenhum comentário:

Postar um comentário