Calcular el sueldo semanal de un trabajador de jornada diurna en base a su sueldo por hora y las horas que trabajó a la semana, considerando el artículo 66 de la Ley federal del trabajo que dice: "podrá también prolongarse la jornada de trabajo por circunstancias extraordinarias, sin exceder nunca de tres horas diarias ni de tres veces en una semana", las primeras 8 horas se pagarán doble y las demás el triple.
Este es el ejercicio, en lo que se me dificulta, es como sumar el total que gano en una semana más las horas extras, a continuación muestro el codigó que logre generar, pero creo que no esta bien del todo, creo que puede reducirse más y generar un mejor codigó, ¿como puedo lograr que el codigó tenga mayor funcionalidad con la menor cantidad de líneas?...
Código PHP:
<?php
$sueldoPorHora = 50;
for($horaDia = 1; $horaDia <= 40; $horaDia++){
$horasTrabajadas++ ."<br>";
if($horasTrabajadas == 8){
echo "En un dÍa se gana ".($sueldoPorHora * $horaDia). " pesos<br>";
}else{
if($horasTrabajadas == 16){
echo "En dos dÍas se gana ".($sueldoPorHora * $horaDia)." pesos<br>";
}else{
if($horasTrabajadas == 24){
echo "En tres dÍas se gana ".($sueldoPorHora * $horaDia)." pesos<br>";
}else{
if($horasTrabajadas == 32){
echo "En cuatro dÍas se gana ".($sueldoPorHora * $horaDia)." pesos<br>";
}else{
if($horasTrabajadas == 40){
echo "En cinco dÍas se gana ".($sueldoPorHora * $horaDia)." pesos<br><br>";
echo "En una semana se gana ".($sueldoPorHora * $horaDia)." pesos<br><br>";
}
}
}
}
}
}
echo "Horas Extras Acumuladas<br><br>";
for($horaExtra = 1; $horaExtra <= 9; $horaExtra ++){
if($horaExtra == 3){
echo "En el día 1 horas acumuladas son ".(($sueldoPorHora * $horaExtra) * 2)." pesos<br>";
}else{
if($horaExtra == 6){
echo "En el día 2 horas acumuladas son ".(($sueldoPorHora * $horaExtra) * 2)." pesos<br>";
}else{
if($horaExtra == 8){
echo "En el día 3 horas acumuladas son ".((($sueldoPorHora * $horaExtra) * 2) + ($sueldoPorHora * 3))." pesos<br>";
}
}
}
}
?>
Gracias por la atención, espero me puedan ayudar con mi problema.