Guest sophoda Postado Maio 15, 2004 Denunciar Share Postado Maio 15, 2004 opa so novo nesse C/C++ e eu meio q montei um programinha aki... só q ele ta fechando automaticamente quando termina... ele funciona assim:Pergunta o nomePergunta idadePergunta ano atualcalcula o ano q o cara nasceudae se o cara nasceu antes de 1900 ele chama o cara de mentirosose o cara nasceu depois de 1900 ele fala a data de nascimentoo unico problema é q dps q ele calcula, ele mostra a msg rapidinho e fecha...vo passa o codigo aki:main() { int X; //Idade int ano; //ano atual int Nasc; //ano de nascimento char Nome[30]; //nome do usuario printf("\nQual o seu nome?"); //Questiona entrada de dados scanf("%s", Nome); //Leitura do teclado printf("\nQual a sua idade?"); //Questiona entrada de dados scanf("%i", &X); //Leitura do teclado printf("\nEm que ano estamos?"); //Questiona entrada de dados scanf("%i", &ano); //Leitura do teclado Nasc = ano - X;if (Nasc >= 1900) printf("\nVoce nasceu no ano de %i", Nasc); printf("\nBy SoPhODa"); if (Nasc < 1900) printf ("\nMentiroso!!!"); printf("\a\nIniciando Programa"); printf("\nComputador Formatado!"); printf("\nBy SoPhODa"); }vlw!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rodfraga Postado Maio 15, 2004 Denunciar Share Postado Maio 15, 2004 opa so novo nesse C/C++ e eu meio q montei um programinha aki... só q ele ta fechando automaticamente quando termina... ele funciona assim:Pergunta o nomePergunta idadePergunta ano atualcalcula o ano q o cara nasceudae se o cara nasceu antes de 1900 ele chama o cara de mentirosose o cara nasceu depois de 1900 ele fala a data de nascimentoo unico problema é q dps q ele calcula, ele mostra a msg rapidinho e fecha...vo passa o codigo aki:main() { int X; //Idade int ano; //ano atual int Nasc; //ano de nascimento char Nome[30]; //nome do usuario printf("\nQual o seu nome?"); //Questiona entrada de dados scanf("%s", Nome); //Leitura do teclado printf("\nQual a sua idade?"); //Questiona entrada de dados scanf("%i", &X); //Leitura do teclado printf("\nEm que ano estamos?"); //Questiona entrada de dados scanf("%i", &ano); //Leitura do teclado Nasc = ano - X;if (Nasc >= 1900) printf("\nVoce nasceu no ano de %i", Nasc); printf("\nBy SoPhODa"); if (Nasc < 1900) printf ("\nMentiroso!!!"); printf("\a\nIniciando Programa"); printf("\nComputador Formatado!"); printf("\nBy SoPhODa"); }vlw!!! cara o que ta faltando é um comando de leitura. Bota assim:main() { int X; //Idade int ano; //ano atual int Nasc; //ano de nascimento char Nome[30]; //nome do usuario printf("\nQual o seu nome?"); //Questiona entrada de dados scanf("%s", Nome); //Leitura do teclado printf("\nQual a sua idade?"); //Questiona entrada de dados scanf("%i", &X); //Leitura do teclado printf("\nEm que ano estamos?"); //Questiona entrada de dados scanf("%i", &ano); //Leitura do teclado Nasc = ano - X; if (Nasc >= 1900) printf("\nVoce nasceu no ano de %i", Nasc); printf("\nBy SoPhODa"); if (Nasc < 1900) printf ("\nMentiroso!!!"); printf("\a\nIniciando Programa"); printf("\nComputador Formatado!"); printf("\nBy SoPhODa"); scanf(); }Acho que é isso! Abraços, Rodrigo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fbafelipe Postado Maio 16, 2004 Denunciar Share Postado Maio 16, 2004 eu costumo usar o getch(), mas quando tem um scanf antes, dai tem q por, se n o enter precionado pra inserir o scanf vai retornar no getch()... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Wicker Man Postado Maio 16, 2004 Denunciar Share Postado Maio 16, 2004 Olá.Eu costumo incluir o arquivo stdlib.h e usar:system( "pause" );Valeu! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest sophoda
opa so novo nesse C/C++ e eu meio q montei um programinha aki... só q ele ta fechando automaticamente quando termina... ele funciona assim:
Pergunta o nome
Pergunta idade
Pergunta ano atual
calcula o ano q o cara nasceu
dae se o cara nasceu antes de 1900 ele chama o cara de mentiroso
se o cara nasceu depois de 1900 ele fala a data de nascimento
o unico problema é q dps q ele calcula, ele mostra a msg rapidinho e fecha...
vo passa o codigo aki:
vlw!!!
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.