aaaa. A continuación que determine si la fecha es correcta. En el caso de que sea asi, que
determine y despliegue la fecha del siguiente día. Considerar años validos desde 1900.
Igualmente años bisiestos.
SOLUCION:
Programa FechaSiguienteDia;
// Usa la estructura de selección múltiple
// Declaración de variables:
Var
dia, mes, anio: ENTERO;
diaSg, mesSg, anioSg: ENTERO;
diasDelMes: ENTERO;
Inicia Ventas4
// Ingreso de datos:
Escribir(“Ingresar una fecha en el formato dd mm aaaa: ”);
LeerYSaltar(dia, mes anio);
Si (dia <= 0 O anio < 1900) Entonces
EscribirYSaltar(“LA FECHA ES INCORRECTA”);
Caso_Contrario
Inicia UNO
Caso mes De
1, 3, 5, 7, 8, 10, 12: diasDelMes 31;
4, 6, 9, 11: diasDelMes 30;
2:
Si (anio MOD 4 == 0 Y anio MOD 100 <> 0 O anio MOD 400 == 0)
entonces
diasDelMes 29;
Caso_Contrario
diasDelMes 28;
Caso_Contrario
diasDelMes 80;
Fin Caso;
Si (dia > díasDelMes) Entonces
EscribirYSaltar(“LA FECHA ES INCORRECTA”);
Fin Proceso UNO