Una empresa desea calcular el rol de pagos de sus trabajadores.
Existen dos tipos. Tipo “A”: son lo que dedican a mantenimiento y limpieza; ellos ganan $15 dólares la hora. Tipo “B”: son los que dedican a reparaciones e instalaciones; ellos ganan $30 la hora.
Se le calcula en base a los años un interés. Por ejemplo, si trabajo 5 años se le calcula un interés de 5%. Presentar por pantalla el valor a recibir del empleado.
Como ya es costumbre, vamos a explicar el funcionamiento de este algoritmo, entonces lo primero es ponerle un nombre.
Algoritmo detarea
Declaramos las siguientes variables.
Definir tipo,horas Como Entero
Definir salario,interes Como Real
Pedimos que se ingrese el tipo de trabajador.
Escribir «Ingresa el tipo de trabajador»
Escribir «1 = Tipo A»
Escribir «2 = Tipo B»
Este dato lo ingresamos en la variable tipo.
leer tipo
Evaluamos si el tipo de trabajador es igual a “1” o a “2”.
si tipo == 1 o tipo == 2 Entonces
Si la condición se cumple, entonces pedimos que se ingresen las horas trabajadas.
Escribir «Ingresa las horas trabajadas»
Este dato lo ingresamos en la variable horas.
leer horas
Evaluamos si el tipo de trabajador es igual a 1.
si tipo == 1 Entonces
Si la condición se cumple, entonces calculamos el salario, multiplicando las horas trabajadas por 15.
salario = horas * 15
SiNo
Si la condición no se cumple, entonces calculamos el salario multiplicando las horas trabajadas por 30.
salario = horas * 30
FinSi
Pedimos que se ingrese los años de antigüedad.
Escribir «Ingresa los años de antigüedad»
leer años
Para calcular el interés multiplicamos los años de antigüedad por el salario y el resultado se divide entre 100.
interes = (años * salario) / 100
Finalmente mostramos los siguientes mensajes.
Escribir «Tu salario es: $»,salario
Escribir «El interes por «,años,» años de antiguedad es: $»,interes
Escribir «Tu salario ya con el interes es: $: «,salario + interes
SiNo
Cuando se ingrese un tipo de trabajador incorrecto, mostramos el siguiente mensaje.
Escribir «Ingresa los datos correctamente»
FinSi
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
Solución de este algoritmo utilizando una estructura selectiva.
Algoritmo detarea
Definir tipo,horas,años Como Entero
Definir salario,interes Como Real
Escribir «Ingresa el tipo de trabajador»
Escribir «1 = Tipo A»
Escribir «2 = Tipo B»
leer tipo
Escribir «Ingresa las horas trabajadas»
leer horas
Escribir «Ingresa los años de antiguedad»
leer años
Segun tipo hacer
1:
salario = horas * 15
interes = (años * salario) / 100
Escribir «Tu salario es: $»,salario
Escribir «El interes por «,años,» años de antiguedad es: $»,interes
Escribir «Tu salario ya con el interes es: $: «,salario + interes
2:
salario = horas * 30
interes = (años * salario) / 100
Escribir «Tu salario es: $»,salario
Escribir «El interes por «,años,» años de antiguedad es: $»,interes
Escribir «Tu salario ya con el interes es: $: «,salario + interes
De Otro Modo:
Escribir «El tipo de trabajador es incorrecto»
FinSegun
FinAlgoritmo
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.