
Recursividad Cuantos años Tienes en Windows Form
Publicado por Yair (10 intervenciones) el 17/09/2016 03:36:57
Hola necesito ayuda para una apk de windows form, se trata de una apk que calcula la edad de una persona ingresando la fecha de nacimiento, el problema ocurre cuando la persona cumple años el mismo dia que esta trancurriendo ya que no se lo cuenta, por ejemplo si yo naci el mimo dia que hoy hace un año la apk me marca que tengo 0 osea que no me marca que halla cumplido años ,
espero que me ayuden es necesario aplicar la recursividad ya que es lo que me piden en la uni para la fecha use Datetimepicker.
espero que me ayuden es necesario aplicar la recursividad ya que es lo que me piden en la uni para la fecha use Datetimepicker.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
int contaños;
DateTime hoy = DateTime.Today;
private void btncalcular_Click(object sender, EventArgs e)
{
DateTime time = this.dtpFecha.Value;
contaños = -1;
transcurridos(time, contaños);
this.lbledad.Text = contaños.ToString();
}
private int transcurridos(DateTime fecha, int dias)
{
if (hoy <= fecha)
{
return 0;
}
else
{
contaños = contaños + 1;
return transcurridos(fecha.AddYears(1), contaños);
}
}
Valora esta pregunta


0