
17/11/2012, 05:28
|
| | Fecha de Ingreso: noviembre-2012
Mensajes: 2
Antigüedad: 12 años, 4 meses Puntos: 0 | |
C# error Hola, estoy empezando a dar los primeros pasos de programacion y al hacer una funcion me encuentro con un error y me he atacado y no veo el error.
os pego el codigo por si pudierais echarme una mano.
Un saludo.
.................................................. .................................................. ..
Error 1 'ConsoleApplication2.Program.Dia(int, int)': no todas las rutas de código devuelven un valor.
.................................................. .................................................. .....
static bool Bisiesto(int year)
{
if (((year % 4 == 0) && ((year % 100 != 0)) || (year % 400 == 0)))
{
return true;
}
else
{
return false;
}
}
static int Dia(int mes, int year)
{
if (Bisiesto(year))
{
if ((mes == 1) || (mes == 3) || (mes == 5) || (mes == 7) || (mes == 8) || (mes == 10) || (mes == 11) || (mes == 12))
{
return 31;
}
else
{
if ((mes == 4) || (mes == 6) || (mes == 9))
{
return 30;
}
else
{
if (mes == 2)
{
return 29;
}
}
}
}
else
{
if ((mes == 1) || (mes == 3) || (mes == 5) || (mes == 7) || (mes == 8) || (mes == 10) || (mes == 11) || (mes == 12))
{
return 31;
}
else
{
if ((mes == 4) || (mes == 6) || (mes == 9))
{
return 30;
}
else
{
if (mes == 2)
{
return 28;
}
}
}
}
} |