En una empresa de n trabajadores se ha decidido reajustar el sueldo

En una empresa de n trabajadores se ha decidido a reajustar el sueldo a todo el personal en forma escalonada.

Hacer un algoritmo que permita ingresar la edad y el sueldo actual de un trabajador para calcular del nuevo sueldo de acuerdo a la siguiente tabla:

Si es menor de 26 años: aumento del 10%

Entre 26 y 35 años: aumento del 20%

Entre 36 y 50 años: aumento del 50%

Sobre 50 años: aumento del 70%

Bien amigos como ya es costumbre vamos a explicar el funcionamiento de este algoritmo, entonces lo primero que hacemos es ponerle un nombre:

Algoritmo detarea

Declaramos las variables.

       Definir n Como Entero

       Definir sueldo, aumento como real

Pedimos el número de trabajadores.

       Escribir «Ingresa el número de trabajadores»

Este número lo ingresamos en la variable n.

       leer n

Utilizamos un ciclo que se repetirá mientras la variable n sea mayor a cero.    

       Mientras n > 0 Hacer

En cada bucle la variable aumento es igual a cero.

                   aumento = 0

Pedimos la edad.

                   Escribir «Ingresa tu edad»

Este número se almacena en la variable edad.

               leer edad

Evaluamos si la edad es menor o igual a 0.

                        si edad <= 0 Entonces

Si la condición se cumple, lo cual es ilógico entonces mostramos el siguiente mensaje.

                           Escribir «La edad es incorrecta: «

               SiNo

Si la edad es correcta, cuando sea mayor a cero, entonces pedimos el sueldo.

                                   Escribir «Ingresa el sueldo»

Este número lo ingresamos en la variable sueldo.

                           leer sueldo

Evaluamos si la edad es menor a 26 años.

                               si edad < 26 Entonces

Si la condición se cumple, entonces calculamos un aumento del 10%.

                                  aumento = sueldo * .10

                      SiNo

Si la condición anterior no se cumple, entonces evaluamos si la edad es menor o igual a 35 años.

                                          si edad <= 35 Entonces

Cuando esta condición se cumpla, entonces calculamos un aumento del 20%.

                                              aumento = sueldo * .20

                              SiNo

Si la condición anterior no se cumple, entonces evaluamos si la edad es menor o igual a 50 años.

                                                  si edad <= 50 Entonces

Si la condición se cumple, entonces calculamos un aumento del 50%.

                                                         aumento = sueldo * .50

                                     SiNo

Cuando la condición anterior no se cumpla, quiere decir que la edad es mayor a 50 años.

Por lo tanto calculamos un 70% de aumento.

                                            aumento = sueldo * .70

                                     FinSi

                              FinSi

                      FinSi

Finalmente fuera del ciclo, mostramos el aumento del sueldo.

               Escribir «El nuevo sueldo es: $»,sueldo + aumento   

Y también mostramos el aumento aplicado.

               Escribir «Tu aumento es: $»,aumento

               FinSi

En cada bucle vamos decrementando la variable n de 1 en 1, esta variable la decrementamos para que este ciclo tenga movimiento y no se vaya a quedar en un ciclo infinito.

               n = n – 1

       FinMientras

FinAlgoritmo

Aquí puedes ver el funcionamiento de este algoritmo.

En una empresa de n trabajadores se ha decidido reajustar el sueldo
En una empresa de n trabajadores se ha decidido reajustar el sueldo

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.

Deja un comentario

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