{
public string nya;
public DateTime fechanac;
public int dameEdad()
TimeSpan z = DateTime.Now.Subtract(fechanac);
return (z.Days/365);
}
}
/* Esta es una implementación de un metodo que ingresada la fecha de nacimiento devuelve la edad de la persona */
static void main ()
{
Persona pers1 = new Persona();
Console.WriteLine("Dime tu nombre:");
pers1.nya = Console.ReadLine();
Console.WriteLine("dime tu fecha nac (dd/mm/aaaa):");
pers1.fechanac = Convert.ToDateTime(Console.ReadLine());
int edad = pers1.dameEdad();
Console.WriteLine("{0} tiene {1} años", pers1.nya, edad);
Console.ReadKey();
}
Muestra de lo que sale en consola:
1 comentario:
El código tiene una falla, intenta hacerlo un dia, inluso una semana antes de que cumplas años...no lo calcula bien...
Publicar un comentario