Tema: C# error
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/11/2012, 05:28
fustick
 
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;
}
}
}
}
}