Me llegó este ejercicio a un comentario en mi canal de yt que mas o menos su resolución debe ser así:
Ejercicio:
calcule el sueldo de un trabajador. Considerando la siguiente tabla .
Sueldo por hora es de $250
La jornada de trabajo es de 8 horas
La hora extra cuenta de 8 horas en adelante y se paga a $500
Bono de $200 si es ingeniero
Bono de $100 si tiene bachillerato
Bono de $25 si es estudiante
En primer lugar nos dice el sueldo de un trabajador. Pero no nos dice el sueldo mensual, semanal, diario o puede ser hasta por horas. Lo que si nos señala es que el trabajador gana 250 la hora y que es un trabajador formal, así que trabaja las 8 horas diarias. Pero, si se pasa del tiempo normal, pues recibe un extra de 500 la hora. Atención!, a esta información.
Como el ejercicio no es tan especifico que digamos, pues lo que hare es calcular o mostrar un sueldo diario, semanal y mensual teniendo como base la informacion que me dan.
Para eso tendria que leer el tiempo de trabajo en horas del trabajador o podria hacerlo en dias laborables.
Luego tendria que preguntar si ha trabajado horas extras. Si la respuesta es si, pues tendria que leer el tiempo en horas. Se supone que de por hecho que el trabajo es por horas como plusvalia, ya que bien podria trabajar 59 minutos o 61 minutos. Pero no nos compliquemos.
Finalmente hay que preguntarle a que pertene: estudiante, bachillerato, o ingeniero. Y de ahi sumarle el bono.
Así que la resolución debe quedar mas o menos así:
Algoritmo sueldotrabajador
Escribir "cuantos horas trabajo tu empleador en el dia"
Leer horas
si horas>8
pagopordia=250*8+((horas-8)*500)
SiNo
pagopordia=250*8
FinSi
Escribir "cuantos dias trabajo"
leer dias
pagoporsemana=pagopordia*dias
Escribir "escoger el tipo de empleado de la siguiente lista"
Escribir "1. estudiante"
Escribir "2. bachiller"
Escribir "3. ingeniero"
Leer tipodeempleado
si tipodeempleado=1
bono=25
SiNo
si tipodeempleado=2
bono=100
SiNo
bono=200
FinSi
FinSi
sueldomensual=pagoporsemana*4+bono
Mostrar "tu trabajador recibe de sueldo al mes:"
Mostrar sueldomensual
FinAlgoritmo
Muchas gracias!!
ResponderBorrar