Ir ao conteúdo

O que falta no programa ??


yagoftware

Posts recomendados

Postado

ou se estiver eerrado as sintaxes recrie o programa todo se possivel.

o programa e o seguinte: a pessoa digita dia mes ano nasc e dia mes ano atual

e o programa informa a idade da pesoa em anos, meses, dias, horas, minutos !!

  Citação

#include "stdio.h"

main()

{ int d, m, a, D, M, A, ra, RA, rm, RM, rd, RD, rt, RT, iI, IH, Im, ID, Ih, IA, Id, Iid, Iih;

clrscr();

printf ("\n\nDigite dia nasc.:\n");

scanf ("%i", &d);

printf ("Digite mes nasc.:\n");

scanf ("%i", &m);

printf ("Digite ano nasc.:\n");

scanf ("%i", &a);

printf ("Digite dia atual:\n");

scanf ("%i", &D);

printf ("Digite mes atual:\n");

scanf ("%i", &M);

printf ("Digite ano atual:\n");

scanf ("%i", &A);

ra=a*365*24*620;

rm=m*31*24*60;

RA=A*365*24*60;

RM=M*31*24*60;

rd=d*24*60;

rt=ra+rd+rm;

RD=D*24*60;

RT=RA+RD+RM;

iI=RT-rt;

IH=iI/60; //qatos horas

Im=iI%60; //sobra mints

ID=IH/24; //qatos dias

Ih=IH%24; //sobra horas

IA=ID/365; //qatos anos

Id=ID%365; //sobro dia

Iid=ID+Id;

Iih=IH+Ih;

printf ("voce tem %i anos, %i dias, %i horas, e %i minutos", IA, Iid, Iih, Im);

getche();

}

Postado
  yagoftware disse:
ou se estiver eerrado as sintaxes recrie o programa todo se possivel.

o programa e o seguinte: a pessoa digita dia mes ano nasc e dia mes ano atual

e o programa informa a idade da pesoa em anos, meses, dias, horas, minutos !!

Ola yagoftware!!!

Eu fiz este programinha deste jeito ve se é isto que você quer:D

#include <stdio.h>
#include <math.h>

void main(){
int anodenascimento,anoatual;
int idade,meses,dias,semanas,horas,minutos,segundos;

printf("Digite o ano de Nascimento");
scanf("%d",&anodenascimento);
printf("Digite o ano Atual");
scanf("%d",&anoatual);

idade=anoatual-anodenascimento;
meses=(idade*365)/12;
dias=idade*365;
semanas=dias/7;
horas=dias*24;
minutos=horas*60;
segundos=minutos*60;
printf("A Idade dessa pessoa em anos e %d\n",idade);
printf("A Idade dessa pessoa em meses e %d\n",meses);
printf("A Idade dessa pessoa em dias e %d\n",dias);
printf("A Idade dessa pessoa em semanas e %d\n",semanas);
printf("A Idade dessa pessoa em horas e %d\n",horas);
printf("A Idade dessa pessoa em minutos e %d\n",minutos);
printf("A Idade dessa pessoa em segundos e %d\n",segundos);
getch();
}

Postado
  Éverson Cruz disse:
Ola yagoftware!!!

Eu fiz este programinha deste jeito ve se é isto que você quer:D

#include <stdio.h>
#include <math.h>

void main(){
int anodenascimento,anoatual;
int idade,meses,dias,semanas,horas,minutos,segundos;

printf("Digite o ano de Nascimento");
scanf("%d",&anodenascimento);
printf("Digite o ano Atual");
scanf("%d",&anoatual);

idade=anoatual-anodenascimento;
meses=(idade*365)/12;
dias=idade*365;
semanas=dias/7;
horas=dias*24;
minutos=horas*60;
segundos=minutos*60;
printf("A Idade dessa pessoa em anos e %d\n",idade);
printf("A Idade dessa pessoa em meses e %d\n",meses);
printf("A Idade dessa pessoa em dias e %d\n",dias);
printf("A Idade dessa pessoa em semanas e %d\n",semanas);
printf("A Idade dessa pessoa em horas e %d\n",horas);
printf("A Idade dessa pessoa em minutos e %d\n",minutos);
printf("A Idade dessa pessoa em segundos e %d\n",segundos);
getch();
}

Muito legall mesmo mas, o que eu queria mesmo era informar a idade em anos, o que sobrar em meses, o que sobrar em dias etc ....

mas ok obrigado tambem ! =)

Postado
  yagoftware disse:
Muito legall mesmo mas, o que eu queria mesmo era informar a idade em anos, o que sobrar em meses, o que sobrar em dias etc ....

mas ok obrigado tambem ! =)

E qual a diferença disso para o que o colega acima fez?

Postado
  superroot disse:
E qual a diferença disso para o que o colega acima fez?

a diferença que o que foi feito, ele diz a idade toda em anos,

a idade toda em dias, a idade toda em horas e a idade toda em minutos etc

e o que eu queria é:

informa a idade da pessoa em anos, meses, dias minutos segundos etc..

Ex.: de saída:

  Citação

voce tem 15 anos, 3 meses, 17 dias, 5 horas, e 7 minutos de vida!!...

dai tambem podendo se der, porque nao sei se da pra fazer o programa informa tambem os segundos atualiando de 1 em 1 constantemente

Ex.:

  Citação

voce tem 17 anos, 5 meses, 14 dias, 6 horas, 8 minutos e 4 segundos de vida !

e o programa vaiatualizando tipo como um contador de 1 em 1 segundo:

  Citação

voce tem 17 anos, 5 meses, 14 dias, 6 horas, 8 minutos e 4 segundos de vida

(depois de 1 segundo)

  Citação

voce tem 17 anos, 5 meses, 14 dias, 6 horas, 8 minutos e 5 segundos de vida !

(depois de 1 segundo)

  Citação

voce tem 17 anos, 5 meses, 14 dias, 6 horas, 8 minutos e 6 segundos de vida !

ETCCCC

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Mostrar mais  

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

Mostrar mais  
×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!