19 - Un obrero necesita calcular su salario semanal, el cual se obtiene de la sig. manera: Si trabaja 40 horas o menos se le paga


 


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:

    Salario=Horas trabajadas×16

Caso 2: El obrero trabaja más de 40 horas.

  • En este caso, las primeras 40 horas se pagan a 16porhora,ylashorasadicionales(horasextras)sepagana20 por hora.

  • Fórmula:

    Salario=(40×16)+(Horas extras×20)

    Donde:

    Horas extras=Horas trabajadas40

No hay comentarios:

Publicar un comentario