Elaborar un algoritmo que permita ingresar el nombre del trabajador, su sueldo básico y el número de hijos, se deberá mostrar su bonificación y el sueldo final. Tenga en cuenta que la empresa está dando una bonificación del 7% del sueldo básico sólo en el caso el trabajador tuviese hijos.
Ingrese el nombre del trabajador, su sueldo básico y el número de hijos, se deberá mostrar su bonificación y el sueldo final. Tenga en cuenta que la empresa está dando una bonificación del 7% del sueldo básico sólo en el caso el trabajador tuviese hijos.
Haz clic aquí para suscribirte a mi canal
Como ya es costumbre, 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 siguientes variables.
Definir nombre Como Caracter
Definir n Como Entero
Definir sueldo,bonificacion Como Real
Pedimos que se ingrese el nombre.
Escribir «Ingresa el nombre»
Este dato lo ingresamos en la variable nombre.
leer nombre
Pedimos que se ingrese el sueldo.
Escribir «ingresa el sueldo»
Este dato lo ingresamos en la variable sueldo.
leer sueldo
Pedimos que se ingrese el número de hijos.
Escribir «Ingresa el número de hijos»
Este número lo ingresamos en la variable n.
leer n
bonificacion = 0
Evaluamos si la el número de hijos es mayor a cero.
si n > 0 Entonces
Si la condición se cumple, entonces calculamos una bonificación del 7%.
bonificacion = sueldo * .07
FinSi
Con la función escribir mostramos la bonificación que le corresponde al trabajador.
Escribir nombre,» te corresponde una bonificacion de $»,bonificación
Finalmente mostramos el sueldo ya con la bonificación aplicada.
Escribir nombre, » tu sueldo total es: $»,sueldo + bonificacion
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
Ingresar los datos de un empleado como: nombre y apellido, edad, sueldo, número de hijos y si los hijos son mayor o igual a 3 entonces recibirán un bono de 50 dólares más el sueldo caso contrario recibirá un bono de 10 dólares más el sueldo.
Algoritmo detarea
Definir nombre, apellido Como Caracter
Definir edad Como Entero
Definir sueldo como real
Escribir «Ingresa el nombre»
leer nombre
Escribir «Ingresa los apellidos»
leer apellido
Escribir «Ingresa la edad»
leer edad
Escribir «Ingresa el sueldo»
leer sueldo
Escribir «Ingresa el número de hijos»
leer hijos
si hijos >= 3 Entonces
sueldo = sueldo + 50
Escribir «Recibiste un bono de 50 dolares»
SiNo
sueldo = sueldo + 10
Escribir «Recibiste un bono de 10 dolares»
FinSi
Escribir nombre,» «,apellido
Escribir «Tu edad es: «,edad
Escribir «Numero de hijos: «,hijos
Escribir «Tu sueldo es: $»,sueldo
FinAlgoritmo
Bien amigos esta es la solución de este algoritmo, les comparto el código fuente, espero les guste y más que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.
INGRESAR LOS DATOS DE UN EMPLEDO COMO: NOMBRE Y APELLIDO, EDAD, SUELDO, NUMERO DE HIJOS Y SI LOS HIJOS SON MAYOR IGUAL DE 3 ENTONCES RECIBIRAN UN BONO DE 50 DOLARES MAS EL SUELDO CASO CONTRARIO RECIBIRA UN BONO DE 10 DOLARES MAS EL SUELDO.
PRESENTAR TODOS LOS DATOS .
Me puedes ayudar explicando como hacer este algoritmo.
muchas gracias y bendiciones
Te lo comparto al final del post