jueves, 20 de agosto de 2020

Ejercicio Propuesto #3

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

1 comentario: