Algoritmo para tramitar un pasaporte

En esta ocasión les comparto un algoritmo para tramitar un pasaporte.

Determinar si una persona cumple con los requisitos para tramitar su pasaporte: Ser mayor de edad, tener nacionalidad mexicana y haber pagado los derechos consulares correspondientes.

Bien pues vamos a explicar el funcionamiento de este algoritmo, entonces lo primero que hacemos es ponerle un nombre, en mi caso le puse:

Algoritmo detarea

Declaramos las variables.

       Definir edad, pago Como Entero

       Definir nacionalidad Como Carácter

Pedimos la edad.

            Escribir «Ingresa la edad»

Este numero lo ingresamos en la variable edad.

       leer edad

Pedimos la nacionalidad.

       Escribir «Ingresa la nacionalidad»

Este dato lo guardamos en la variable nacionalidad.

       leer nacionalidad

Y preguntamos si ya se realizó el pago correspondiente.

       Escribir «Ya realizaste el pago correspondiente?”

       Escribir «1 = Si»

       Escribir «2 = No»

Esta opción la guardamos en la variable pago.

            leer pago

Bueno primero evaluamos si el número almacenado en la variable pago es igual a 1 o 2.

       si pago == 1 o pago == 2 Entonces

Si la condición se cumple, entonces evaluamos si el pago es igual a 1.

                   si pago == 1 Entonces

Si esta condición se cumple, entonces evaluamos si la edad es mayor o igual a 18.

                               si edad >= 18 Entonces

Si esta condición se cumple, entonces evaluamos si la nacionalidad es mexicana.

                                       si nacionalidad == «Mexicana» o nacionalidad == «mexicana» o nacionalidad == «MEXICANA» Entonces

Si todas las condiciones anteriores se cumplen, entonces mostramos el siguiente mensaje.

                                                           Escribir «Felicidades puedes sacar tu pasaporte»

                                       SiNo

Cuando la nacionalidad no sea mexicana, entonces mostramos el siguiente mensaje.

                                                           Escribir «Lo siento no cumples con los requisitos para tramitar el pasaporte»

                                  FinSi

                      SiNo

Cuando la edad no sea mayor o igual a 18 años, entonces mostramos el siguiente mensaje.

                                               Escribir «Lo siento no cumples con los requisitos para tramitar el pasaporte»

                           FinSi

               SiNo

Cuando el pago no sea igual a 1, entonces mostramos el siguiente mensaje.

                                   Escribir «Lo siento debes realizar primero el pago correspondiente»

               FinSi

       SiNo

Cuando se pregunte por el pago, y se ingrese un numero diferente de 1 o 2, entonces indicamos que la opción es incorrecta.

               Escribir «La opción es incorrecta»

       FinSi

FinAlgoritmo

Aquí puedes ver el funcionamiento de este algoritmo.

Algoritmo para tramitar un pasaporte
Algoritmo para tramitar un pasaporte

Bien amigos esta es la solución de este algoritmo, les comparto el código espero les guste y más que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *