Contrato de personal aceptado o rechazado

En esta ocasión les comparto un algoritmo que nos permite realizar el contrato de personal, muestra un mensaje indicando que el personal es aceptado o rechazado.

Una empresa solo desea contratar personal que cubra las siguientes características: hombres casados entre 18 y 40 años o mujeres solteras entre 20 y 30 años.

Se deberá mostrar “aceptado” o “rechazado” según sea el caso.

Bien como ya es costumbre, vamos a explicar el funcionamiento de este algoritmo.

Algoritmo detarea

Primero declaramos las variables.

       Definir edad, sexo, estado, error Como Entero

Inicializamos la variable error con el número cero.

       error = 0

Pedimos la edad.

       Escribir «Ingresa tu edad»

Este número lo guardamos en la variable edad.

       leer edad

Pedimos el género.

       Escribir «Ingresa tu género»

       Escribir «1 = Hombre»

       Escribir «2 = Mujer»

Este número lo guardamos en la variable sexo

       leer sexo

Evaluamos si el sexo es igual a 1 o a 2.

       si sexo == 1 o sexo == 2 Entonces     

Si la condición se cumple, entonces pedimos el estado civil.

               Escribir «Ingresa tu estado civil»

              Escribir «1 = Casad@»

               Escribir «2 = Solter@»

Este número lo guardamos en la variable estado.

               leer estado

Evaluamos si el la variable estado es igual a 1 o a 2.

                   si estado == 1 o estado == 2 Entonces

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

                                   si sexo == 1 Entonces

Si esta condición se cumple, quiere decir que la persona es hombre.

Entonces evaluamos si la edad es mayor o igual a 18 pero menor o igual a 40.

                                       si edad >= 18 y edad <= 40 Entonces

Si esta condición se cumple, entonces evaluamos si el estado civil es 1.

                                                  si estado == 1 Entonces

Si esta condición se cumple, quiere decir que la persona está casado.

Entonces mostramos el siguiente mensaje.

                                                         Escribir «Aceptado»

                                     SiNo

Si la condición anterior no se cumple, quiere decir que la persona no está casado.

Por lo tanto no es aceptado.

                                            Escribir «No aceptado»

                                     FinSi

                              SiNo

Si la persona es hombre, pero no cumple con el requisito de edad, entonces mostramos el siguiente mensaje.

                                     Escribir «No aceptado»

                              FinSi

                      SiNo

Cuando la persona sea mujer, entonces evaluamos si la edad es mayor o igual a 20 pero menor o igual a 30.

                                       si edad >= 20 y edad <= 30 Entonces

Cuando la condición se cumpla, entonces evaluamos si el estado civil es igual a 2, es decir si es soltera.

                                                      si estado == 2 Entonces

Si la condición se cumple, entonces es aceptada.

                                                         Escribir «Aceptada»

                                     SiNo

Si la condición no se cumple, es decir si no es soltera, entonces no es aceptada.

                                                 Escribir «No aceptada»

                                     FinSi

                              SiNo

Cuando la persona sea mujer, pero no cumpla con los requisitos de edad, entonces mostramos el siguiente mensaje.

                                     Escribir «No aceptada»

                              FinSi

                      FinSi                

               SiNo

Cuando se ingrese un estado civil incorrecto, entonces asignamos en la variable error el número 1.

                      error = 1

               FinSi

       SiNo

Cuando se ingrese un sexo incorrecto, entonces asignamos en la variable error el número 1.

               error = 1

       FinSi

Finalmente evaluamos si la variable error es igual a 1.

       si error == 1 Entonces

Si la condición se cumple, quiere decir que hay datos incorrectos.

               Escribir «Los datos son incorrectos»

       FinSi

FinAlgoritmo

Aquí puedes ver el funcionamiento de este algoritmo.

Contrato de personal aceptado o rechazado
Contrato de personal aceptado o rechazado
Descargar Programa

Bien amigos esta es la solución de este algoritmo, espero les guste y más que nada que les pueda ser de utilidad, les comparto el código fuente.

Deja un comentario

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