[Duvida] Código dando erro - Tempo de Vida
2 participantes
Página 1 de 1
[Duvida] Código dando erro - Tempo de Vida
Os segundos estão muito estranhos.
- Código:
/* Calcular seu tempo de vida.
Feito por : Md. Morpheus
obs.:Meu primeiro programa que funciona. :)
*/
#include<stdio.h>
#include<stdlib.h>
main (void)
{
int idade;
int anos;
int meses;
int dias;
int minutos;
int segundos;
int diaatual;
int anoatual;
int mesatual;
int minutosatual;
int segundoatual;
double mymin;
double myseg;
float anofinal;
printf("\nDigite o dia em que nasceu ?");
scanf ("%d",&dias);
printf("\nDigite o mes em que nasceu ? ");
scanf ("%d",&meses);
printf("\nDigite o ano em que nasceu ?");
scanf ("%d",&anos);
printf("\nQue dia e hoje ? ");
scanf ("%d",&diaatual);
printf("\nEm que mes estamos ? ");
scanf ("%d",&mesatual);
printf("\nEm que ano estamos ? ");
scanf ("%d",&anoatual);
anofinal=anoatual-anos;
idade=dias*1+meses*30/12+anofinal*365.25+diaatual*1+mesatual*30/12;
mymin=dias*24*60+meses*30/12*24*60+anofinal*365.25*24*60+diaatual*1*24*60+mesatual*30/12*24*60;
myseg=dias*1*24*60*60+meses*30/12*24*60*60+anofinal*365.25*24*60*60+diaatual*1+mesatual*30/12*24*60*60;
printf("\n\nVoce ja viveu %d dias \n",idade);
printf("\nVoce ja viveu \n%.2f minutos \n",mymin);
printf("\nVoce ja viveu \n%.4d segundos \n\n",myseg);
system("pause");
return(0);
}
Re: [Duvida] Código dando erro - Tempo de Vida
opa , só uma coisa que eu percebi quando eu fui compilar seu programa, você declarou muita variáveis desnecessárias que você nem chegou a usar, bem você não acha melhor declarar todas as variáveis do mesmo tipo juntas?tipo assim
e bem não consegui compilar aqui :S, espera esta ajudando , você tem um longo caminho, e pelo que vejo esta indo do jeito certo
- Código:
int idade,anos,meses,dias,diaatual,anoatual,mesatual;
float mymin,myseg,anofinal;
e bem não consegui compilar aqui :S, espera esta ajudando , você tem um longo caminho, e pelo que vejo esta indo do jeito certo
c0de_universal- Membro
- Mensagens : 3
Pontos : 8568
Reputação : 8
Data de inscrição : 11/08/2012
Re: [Duvida] Código dando erro - Tempo de Vida
c0de_universal escreveu:opa , só uma coisa que eu percebi quando eu fui compilar seu programa, você declarou muita variáveis desnecessárias que você nem chegou a usar, bem você não acha melhor declarar todas as variáveis do mesmo tipo juntas?tipo assim
- Código:
int idade,anos,meses,dias,diaatual,anoatual,mesatual;
float mymin,myseg,anofinal;
e bem não consegui compilar aqui :S, espera esta ajudando , você tem um longo caminho, e pelo que vejo esta indo do jeito certo
Boa ideia, assim o codigo fica até mais limpo. Obrigado.
Vou continuar tentando, depois eu posto como ele ficou. Valeu. Ganhou meu tranks!
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos