
15/01/2012, 14:32
|
| | Fecha de Ingreso: diciembre-2011 Ubicación: CABA
Mensajes: 433
Antigüedad: 13 años, 2 meses Puntos: 94 | |
Respuesta: Calcular días que quedan hasta final de año Hola DickGumshoe! bueno 1º que nada a la variable transcurridos tendrias que inicializarla en 0 osea transcurridos=0 para poder hacer transcurridos+=dias[n-1]; sino le estarias sumando "basura" + dias[n-1] a transcurridos.
Despues el for quedaria asi(no lo probe pero creo q esta bien):
for(i=0;i<n-1;i++)
{
transcurridos+=dias[i]; // fijate el cambio que hice en vez de n-1 puse i
}
trancurridos+=d;
restantes = 365 - transcurridos;
Perdona que no puse el codigo como vos es que no se usarlo :S. Otra observacion seria que cuando vos pedis el dia ( del 1 al 31) acordate que febrero tiene 28 dias¿que pasa si el usuario ingresa 31 y mes febrero?fijate como resolves eso... ahhh y creo que este año febrero tiene 29 dias :)
SAludos, espero te sirva |