Anda di halaman 1dari 1

Diseñar un algoritmo en PseudoCodigo para ingresar una fecha en el formato dd mm

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

Anda mungkin juga menyukai