Un obrero necesita calcular su salario semanal, el cual se obtiene de la sig. manera: Si trabaja 40 horas o menos se le paga $16 por hora Si trabaja mas de 40 horas se le paga $16 por cada una de las primeras 40 horas y $20 por cada hora extra.
Algoritmo CalcularSalarioSemanal
Definir horasTrabajadas, salario, horasExtras, pagoHorasExtras Como Real
// Solicitar las horas trabajadas en la semana
Escribir "Ingrese el número de horas trabajadas en la semana:"
Leer horasTrabajadas
// Calcular el salario según las horas trabajadas
Si horasTrabajadas <= 40 Entonces
salario = horasTrabajadas * 16 // Pago normal sin horas extras
Sino
horasExtras = horasTrabajadas - 40 // Calcular horas extras
pagoHorasExtras = horasExtras * 20 // Pago de horas extras
salario = (40 * 16) + pagoHorasExtras // Pago normal + horas extras
Fin Si
// Mostrar el salario semanal
Escribir "El salario semanal es: $", salario
FinAlgoritmo
savfcsdvsdv
Análisis del problema
Para resolver este problema, debemos considerar dos casos:
Caso 1: El obrero trabaja 40 horas o menos.
En este caso, el salario se calcula simplemente multiplicando las horas trabajadas por $16.
Fórmula:
Caso 2: El obrero trabaja más de 40 horas.
En este caso, las primeras 40 horas se pagan a 20 por hora.
Fórmula:
Donde:

No hay comentarios:
Publicar un comentario