Problema para determinar si un aspirante a soldado es aceptado
La Oficina de Incorporación del Ejército Nacional necesita un programa que le permita saber si un aspirante a soldado es apto o no para ser aceptado.
Para que una persona sea apta, debe cumplir los siguientes requisitos:
Si es mujer:
su estatura debe ser superior a 1.60 mts y
su edad debe estar entre 20 y 25 años.
Si es hombre:
su estatura debe ser superior a 1.65 mts y
su edad debe estar entre los 18 y 24 años.
Tanto mujeres como hombres deben ser solteros.
Para la solución del problema debemos tener en cuenta lo siguiente:
Abstracción:
Para el primer interrogante, se debe identificar qué solicita el programa. En este caso, la meta del programa es determinar si un aspirante a ser soldado es apto o no para ser aceptado.
Para el segundo interrogante, se ignoran los elementos que no son necesarios para la solución del problema y se selecciona los más importante. En este caso son: género de la persona (mujer, hombre), estado civil, estatura y edad.
Descomposición:
Para este interrogante se debe mostrar las acciones o partes que se requieren para solucionar el problema.
En este caso, la acción sería ingresar el género de la persona, ingresar el estado civil, ingresar la estatura, ingresar la edad, verificar si el aspirante ingresa o no, generar el mensaje de incorporación del solado, mostrar mensaje.
Siempre las acciones deben de tener la misma sintaxis, es decir, Verbo (Mostrar) + Complemento (Mensaje)
Reconocimiento de patrones:
Para responder este interrogante se debe identificar que elementos de ejercicios anteriores me pueden servir para solucionar el problema actual.
En este caso, los elementos a reutilizar son la función ingresar_texto, ingresar_entero, ingresar_real, mostrar_mensaje.
Codificación:
Temas a profundizar para la solución de este problema: