elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  EDAD A TRAVEZ DE FECHA DE NACIMIENTO
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: EDAD A TRAVEZ DE FECHA DE NACIMIENTO  (Leído 1,116 veces)
JEEM1296

Desconectado Desconectado

Mensajes: 4


Ver Perfil
EDAD A TRAVEZ DE FECHA DE NACIMIENTO
« en: 1 Diciembre 2015, 07:35 am »

Saludos, hace un momento me estuve partiendo la cabeza con un algoritmo para saber la edad con el ingreso de la fecha de nacimiento;creo haber logrado el algoritmo para c++ asi que si alguien lo necesita aqui lo anexo.
Código
  1. float cedad(char edad[10])
  2. {
  3.    char fa[10];
  4.    int cont=0;
  5.    int dn=(edad[0]-48)*10+(edad[1]-48),mn=(edad[3]-48)*10+(edad[4]-48),an=(edad[6]-48)*1000+(edad[7]-48)*100+(edad[8]-48)*10+(edad[9]-48);
  6.    int da,ma,aa;
  7.    fflush(stdin);
  8.    cout<<"Ingrese fecha actual (dd-mm-aaaa): ";gets(fa);
  9.    da=(fa[0] -48)*10+(fa[1]-48);
  10.    ma=(fa[3]-48)*10+(fa[4]-48);
  11.    aa=(fa[6]-48)*1000+(fa[7]-48)*100+(fa[8]-48)*10+(fa[9]-48);
  12.    while(an<aa)
  13.    {
  14.        cont++;
  15.        an++;
  16.    }
  17.    if(ma>mn){cont--;}else{if(ma==mn && da<dn){cont--;} }
  18. return cont;
  19. }

Disculparan es una funcion pero dentro esta la logica y creo esta entendible.
Si detectan algun error, puede comentarlo, seria de ayuda en general.


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
como obtener CURP sin fecha de nacimiento?(MEXICO) « 1 2 »
Foro Libre
el chavo 12 161,519 Último mensaje 26 Marzo 2013, 02:53 am
por POETA_027
Obtener fecha de nacimiento de persona
Desarrollo Web
danipena78 5 12,332 Último mensaje 4 Julio 2011, 18:28 pm
por dark_sargon
¿Existe edad para ser gamer? ¿ Es correcto seguir jugando a cierta edad?. « 1 2 3 »
Foro Libre
Yaldabaot 22 4,537 Último mensaje 6 Diciembre 2014, 22:58 pm
por Orubatosu
calcular funcion edad con funcion fecha de nacimiento « 1 2 »
Programación C/C++
dragonlady 12 18,357 Último mensaje 28 Septiembre 2015, 22:37 pm
por 0xFer
Peligro en Twitter: no cambies tu fecha de nacimiento a 2007
Noticias
wolfbcn 0 333 Último mensaje 27 Marzo 2019, 13:58 pm
por wolfbcn
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines