Informática, pregunta formulada por mercera278, hace 2 meses

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

Contestado por megatokay
0

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

Adjuntos:
Otras preguntas