Pedirle al usuario 3 números los cuales significan una fecha (Día, mes y año) comprobar que sea válida la fecha, de lo contrario, Mandar mensaje de error, si es válido imprimir fecha pero con el nombre del mes
Algoritmo, diagrama de flujo y pseudocodigo.
Respuestas
Pseudocódigo Pseint para validar fecha numérica ingresada, luego mostrarla en pantalla con el mes en letras.
Algoritmo validarFecha
- // Definir e inicializar variables
Definir mes Como Caracter
Definir dia,mesN,año Como Entero
- // Entrada de datos y validar
Escribir 'Ingrese día: '
Repetir
Leer dia
Si (dia<1) O (dia>31) Entonces
Escribir 'número incorrecto, válido entre 1 y 31'
FinSi
Mientras Que (dia<1) O (dia>31)
Escribir 'Ingrese mes: '
Repetir
Leer mesN
Si (mesN<1) O (mesN>12) Entonces
Escribir 'número incorrecto, válido entre 1 y 12'
FinSi
Mientras Que (mesN<1) O (mesN>12)
Escribir 'Ingrese año: '
Repetir
Leer año
Si (año<1) O (año>9999) Entonces
Escribir 'número incorrecto, intente de nuevo'
FinSi
Hasta Que (año<9999) O (año>0)
- // Convertir mes de números a letras
Segun mesN Hacer
1:
mes <- 'enero'
2:
mes <- 'febrero'
3:
mes <- 'marzo'
4:
mes <- 'abril'
5:
mes <- 'mayo'
6:
mes <- 'junio'
7:
mes <- 'julio'
8:
mes <- 'agosto'
9:
mes <- 'septiembre'
10:
mes <- 'octubre'
11:
mes <- 'noviembre'
12:
mes <- 'diciembre'
FinSegun
- // Imprimir fecha
Escribir 'La fecha es: ',dia,' de ',mes,' ',año
FinAlgoritmo
Para saber más acerca de programas en Pseint con fechas consulte: https://brainly.lat/tarea/11487945
#SPJ2