Alguno me puede ayudar con este pseudocodigo o algoritmo
Elabore un algoritmo que permita averiguar si una persona debe de inscribirse para el SMO (Servicio Militar Obligatorio), sabiendo su año de nacimiento y su sexo.
Respuestas a la pregunta
Pseudocódigo Pseint que muestra por pantalla si debes o no ingresar el servicio militar, dependiendo de condicionales como la edad y el género. Se adjunta imagen de diagrama de flujo.
Proceso servicioMilitarObligatorio
- // Definir variables
Definir edad, yearActual, yearNaci Como Entero
Definir genero Como caracter
Definir continuar Como Caracter
continuar <- 's'
Escribir 'Saber SI DEBE ir al SMO (Servicio Militar Obligatorio)'
Escribir '**************************************************'
Mientras continuar='s' Hacer
- // Ingreso de datos
Escribir 'Año de nacimiento: ' Sin Saltar
Repetir
Leer yearNaci
Mientras Que (yearNaci<1930) o (yearNaci>2022)
yearActual<-2022
edad <- yearActual - yearNaci
- // Procesar datos
si edad >= 18 y edad<= 33 Entonces
Escribir 'Genero (m/f): ' Sin Saltar
Repetir
Leer genero
genero <- Minusculas(genero)
hasta Que (genero<>"m") O (genero<>"f")
si genero ="m" Entonces
Escribir 'Usted debe inscribirse para el SMO '
Escribir 'Edad: ', edad
Escribir 'Genero: ', genero
SiNo
Escribir 'No cumple con el perfil (debe ser masculino) '
FinSi
SiNo
Escribir 'No cumple con el perfil (debe tener edad entre 18 y 33) '
FinSi
Repetir
Escribir '¿Continuar? (s/n)'
Leer continuar
continuar <- Minusculas(continuar)
Mientras Que (continuar<>'s' Y continuar<>'n')
FinMientras
FinProceso
Para saber más acerca de algoritmo pseint con condicionales consulte: https://brainly.lat/tarea/7138233
#SPJ1