keilaSI 0 Denunciar post Postado Novembro 11, 2008 O comando while tem a seguinte forma geral: while(condição)declaração A estrutura while testa uma condição.Se esta condição for verdadeira a declaraçao é executada e faz-se o teste novamente e assim por diante Exemplos: 1)Calculo dos quadrados de uma sequencia de numeros. Entre com uma sequencia de numeros inteiros nao nulos, seguida por zero #include <stdio.h> #include <conio.h> #pragma argsused int main(int argc, char argv[]) { int numero , quadrado; printf("\n\t Calculo dos quadrados de uma sequencia de numeros"); printf("\n\t Entre com uma sequencia de numeros inteiros nao nulos, seguida por zero:"); scanf ("%d,&numero"); while (numero !=0) { quadrado=numero*numero; printf("\n\t O quadrado do numero %d eh %d",numero,quadrado); scanf ("%d,&numero"); } clrscr(); printf ("Voce saiu do programa;"); getch(); }************************************************************************** 2)Dados um nº inteiro positivo n, calcular a soma dos n primeiros numeros naturais. #include <stdio.h> #include <conio.h> #pragma argsused int main(int argc, char argv[]) { int n , i , soma; printf ("\n Calculo da soma dos n primeiros numeros naturais"); printf ("\n\n Digite o valor de n:"); scanf ("%d", &n); soma=0; i=1; while (i<=n) { soma=soma + i; } printf("A soma dos %d primeiros numeros naturais eh %d \n",n,soma); getch(); } *************************************************************************** 3)Programa onde exibe apenas os numeros impares inteiros, ref ao numero digitado Ex: Qndo digitado 5 vão aparecer os 5 primeiros numeros impares: 1,3,5,7,9. #include <stdio.h> #include <conio.h> #pragma argsused int main(int argc, char* argv[]) { int n , i , impar; printf ("\n\n Gerador de numeros :"); printf ("\n\n Digite o valor de n :"); scanf ("%d", &n); i=0; impar=1; printf("Os %d primeiros impares sao: \n",n); while (i< n) { printf("%d \n",impar); impar = impar + 2, i = i+1; } getch(); } Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Novembro 11, 2008 Muito Obrigado pela contribuição http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Irei mover o tópico para a área de Códigos fontes. --- Título Editado Comando WHILE http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Comando While --- Tópico Movido C/C++ http://forum.imasters.com.br/public/style_emoticons/default/seta.gif C/C++ >> Laboratório de Códigos Fontes (C/C++) Compartilhar este post Link para o post Compartilhar em outros sites
kloster 0 Denunciar post Postado Novembro 11, 2008 Você está com alguma dúvida? Compartilhar este post Link para o post Compartilhar em outros sites
eibon 2 Denunciar post Postado Novembro 11, 2008 Interessante! Abraço! Compartilhar este post Link para o post Compartilhar em outros sites
keilaSI 0 Denunciar post Postado Novembro 12, 2008 Isso foi mais pra ajudar quem estiver com duvida sobre como usar o comando while. Não custa nada ajudar. Compartilhar este post Link para o post Compartilhar em outros sites