Ayuda en validar Fecha
Publicado por Osvaldo (60 intervenciones) el 11/08/2020 17:14:05
Saludos a todos. Les suplico su ayuda en resolver esto. Es que me genera innumerables errores al codificar.
- Realizar un programa Java que ingrese 3 números por teclado, correspondientes a DD/MM/AAAA (día/mes/año). Si los 3 números ingresados son: 99, 99, 9999 <SALIR>
o ‘Ingresar Día (99):’
o ‘Ingresar Mes (99):’
o ‘Ingresar Año (9999):’
- Desplegar lo siguiente:
o ‘La fecha ingresada es 01/05/2014’ (Por ejemplo, según los 3 números ingresados)
- Validar:
o El DIA ingresado:
Entre 1 y 31
Si el DIA es 0: desplegar mensaje ‘Dia 0 incorrecto’
Si el DIA es > 31: desplegar mensaje ‘Dia >31 incorrecto’
Si el DIA es < 0: desplegar mensaje ‘Dia < 0 incorrecto’
En caso que el día ingresado sea erróneo debe salir y no permitir que el usuario ingrese el mes y el año
o El MES ingresado:
Entre 1 y 12
Si el MES es 0: desplegar mensaje ‘Mes 0 incorrecto’
Si el MES es > 12: desplegar mensaje ‘Mes >12 incorrecto’
Si el MES es < 0: desplegar mensaje ‘Mes < 0 incorrecto’
Y además, si ingresó día 31 (por ejemplo), al ingresar el mes validar que dicho mes tenga 31 días
En caso que el mes ingresado sea erróneo desplegar mensaje…
o El AÑO ingresado:
Si el AÑO es 0: desplegar mensaje ‘Año 0 incorrecto’
Si el año es bisiesto, además de desplegar la fecha ingresada, se debe desplegar que el año es bisiesto
- Realizar un programa Java que ingrese 3 números por teclado, correspondientes a DD/MM/AAAA (día/mes/año). Si los 3 números ingresados son: 99, 99, 9999 <SALIR>
o ‘Ingresar Día (99):’
o ‘Ingresar Mes (99):’
o ‘Ingresar Año (9999):’
- Desplegar lo siguiente:
o ‘La fecha ingresada es 01/05/2014’ (Por ejemplo, según los 3 números ingresados)
- Validar:
o El DIA ingresado:
Entre 1 y 31
Si el DIA es 0: desplegar mensaje ‘Dia 0 incorrecto’
Si el DIA es > 31: desplegar mensaje ‘Dia >31 incorrecto’
Si el DIA es < 0: desplegar mensaje ‘Dia < 0 incorrecto’
En caso que el día ingresado sea erróneo debe salir y no permitir que el usuario ingrese el mes y el año
o El MES ingresado:
Entre 1 y 12
Si el MES es 0: desplegar mensaje ‘Mes 0 incorrecto’
Si el MES es > 12: desplegar mensaje ‘Mes >12 incorrecto’
Si el MES es < 0: desplegar mensaje ‘Mes < 0 incorrecto’
Y además, si ingresó día 31 (por ejemplo), al ingresar el mes validar que dicho mes tenga 31 días
En caso que el mes ingresado sea erróneo desplegar mensaje…
o El AÑO ingresado:
Si el AÑO es 0: desplegar mensaje ‘Año 0 incorrecto’
Si el año es bisiesto, además de desplegar la fecha ingresada, se debe desplegar que el año es bisiesto
Valora esta pregunta


-1