O comando while é um laço de repetição que é bastante usado para fazer loop controlado com condições, é bem simples e fácil de usar. Vamos fazer um algorítimo que calcule os múltiplos de 5. Código: #include <stdio.h> #include <stdlib.h> int main() //Comando que chama a Compilação do Programa { //Comando que inicia um Bloco ou Programa int i; //Declarando a Variavel contador i= 0; //Onde a variável contador irá receber um valor inicial while (i<600) //onde iremos colocar a condição {//Inicio da Condição "Enquanto" "While" i=i+5; //Contador recebendo ele mesmo + 5 printf("%d \t",i); //Imprimindo na tela o Resultado /* o \t no printf é apenas para espaçar os resultados */ }//Finalizando o Bloco da Condição "Enquanto" "While" system("pause"); //Comando que permite segurar o Programa Compilado }//Comando que Finaliza um Bloco ou Programa Informação Créditos pelo Tutorial : Sup_Anjo
#include <stdio.h> #include <stdlib.h> int main() //Comando que chama a Compilação do Programa { //Comando que inicia um Bloco ou Programa int i; //Declarando a Variavel contador i= 0; //Onde a variável contador irá receber um valor inicial while (i<600) //onde iremos colocar a condição {//Inicio da Condição "Enquanto" "While" i=i+5; //Contador recebendo ele mesmo + 5 printf("%d \t",i); //Imprimindo na tela o Resultado /* o \t no printf é apenas para espaçar os resultados */ }//Finalizando o Bloco da Condição "Enquanto" "While" system("pause"); //Comando que permite segurar o Programa Compilado }//Comando que Finaliza um Bloco ou Programa
Última edição por Sup_Anjo; 25-11-2012 às 02:10 AM.
Hidden Content Eu sou a chuva que lança as areias do Saara Sobre os automóveis de Roma
faltou o incremento da variavel de controle. dessa maneira ai vc vai travar o seu computador
Última edição por Pronoob; 26-08-2012 às 08:12 PM.
Nada a declarar.
Faltou adicionar a biblioteca "stdlib.h" senão este programinha não rodaria.
Postado originalmente por Pronoob faltou o incremento da variavel de controle? dessa maneira ai vc vai travar o seu computador Não faltou o incremento não, veja: Código: while (i<600) { i=i+5; //Contador recebendo ele mesmo + 5 printf("%d \t",i); } Executei o código dele e meu computador não explodiu, rsrs Postado originalmente por michetti Faltou adicionar a biblioteca "stdlib.h" senão este programinha não rodaria. Também funciona com a biblioteca <iostream.h>, mas realmente o autor esqueceu de acrescentar uma biblioteca para funcionar o sytem("pause");
while (i<600) { i=i+5; //Contador recebendo ele mesmo + 5 printf("%d \t",i); }
Hidden Content
@Lipe não necessita da Biblioteca <iostream.h>, pois a Biblioteca <conio.h> executa a mesma ação de incluir o comando "system("pause")", agora eu não sei se é certo, pois uso Dev C, quem não consegiu compilar o Programa, é só substituir o comando system("pause") por getch();
Postado originalmente por Sup_Anjo @Lipe não necessita da Biblioteca <iostream.h>, pois a Biblioteca <conio.h> executa a mesma ação de incluir o comando "system("pause")", agora eu não sei se é certo, pois uso Dev C, quem não consegiu compilar o Programa, é só substituir o comando system("pause") por getch(); Sim amigo, utilizei o DEV para executar seu código, porém a biblioteca <conio.h> adiciona o comando getch(); e não system("pause"); prova disso é que seu programa dá erro de compilação se usado o system("pause");
Isso mesmo que o Lipe falou, sem adicionar a biblioteca iostream.h ou stdlib.h daria erro no comando system("pause"), mais alterando ele para getch() funciona normalmente.
@ Lipe e @michetti o programa aki compilou de boa sem erros, mais da próxima vez vou me lembrar de incluir a Biblioteca, pois vi aqui que está errado, meu programa que tá bugado, obg por avisar, dá proxima vez teremos a coisa certinha
Na facul usamos o CodeBlocks para iniciar acredito ser melhor que o DEV C
@Segredo na facul a gente usa Turbo C, maior lixo, uso Dev C por que dizem que o Code Blocks é meio que Bugado... só se eu tiver bem enganado ou ter ouvido errado
Última edição por Sup_Anjo; 27-08-2012 às 04:05 AM.
Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)
Regras do Fórum