prciso fazer um programa que pessa a data de nascimento e
converta em dias vividos.
já quebrei a cabeça mais ainda não consegui.
se alguém souber me ajude.
:lol:
meu codigo e esse mais eu ta com erro:
#include<stdio.h>
#include<conio.h>
double CauculaDias(double ano,double mes,int dia,double anoatual,double mesatual,int diaatual);
int main()
{
int dia,mes,ano,diaatual,anoatual,mesatual,diasdevida;
do
{
printf("entre com seu dia de nascimento: ");
scanf("%d",&dia);
if (dia>31)
printf("\ndia invalido digite denovo\n");
}
while (dia>31);
do
{
printf("\nentre com o mes de nascimento: ");
scanf("%d",&mes);
if (mes>12)
printf("\nmes invalido digite denovo\n");
}
while(mes>12);
printf("\n agora entre com o ano de nascimento: ");
scanf("%d",&ano);
printf("\n\nagora entre com a data atual\n");// entrada da data atual
do
{
printf("entre com o dia atual: ");
scanf("%d",&diaatual);
if (diaatual>31)
printf("\ndia invalido digite denovo\n");
}
while(diaatual>31);
do
{
printf("\nentre com o mes: ");
scanf("%d",&mesatual);
if (mesatual>12)
printf("\nmes invalido digite denovo\n");
}
while(mesatual>12);
printf("\n agora entre com o ano: ");
scanf("%d",&anoatual);
diasdevida=CauculaDias(dia,mes,ano,diaatual,anoatual,mesatual);
printf("\n\n a sua idade convertida em dias e de %d dias",diasdevida);
getch();
}
double CauculaDias(double ano,double mes,int dia,double anoatual,double mesatual,int diaatual)
{
double diasatual,diasdenascimento,diasdevida;
ano*=365;
anoatual*=365;
mes*=30;
mesatual*=30;
diasatual=anoatual + mesatual + diaatual;
diasdenascimento=ano + mes + dia;
diasdevida=diasatual-diasdenascimento;
return diasdevida;
}
Pergunta
meykos
ola galera esse e meu primeiro post.
queria pedir a ajuda de vocês.
prciso fazer um programa que pessa a data de nascimento e
converta em dias vividos.
já quebrei a cabeça mais ainda não consegui.
se alguém souber me ajude.
:lol:
meu codigo e esse mais eu ta com erro:
muito obrigado
Editado por meykosLink 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.