generate functionMon, 11 Aug 2025

A un trabajador le pagan según sus horas trabajadas por una tarifa de pago por hora. si la cantidad de horas trabajadas es mayor a 40 horas. la tarifa se incrementa en un 50% para las horas extras. calcular el salario del trabajador dadas las horas trabajadas y la tarifa. dame el codigo como si lo ubiera echo un novato

Aquí te dejo un ejemplo de cómo podrías implementar esto en Java: ```java public class CalculoSalario { public static void main(String[] args) { int horasTrabajadas = 45; // cantidad de horas trabajadas double tarifa = 20.0; // tarifa por hora double salario = calcularSalario(horasTrabajadas, tarifa); System.out.println("El salario del trabajador es: $" + salario); } /** * Calcula el salario del trabajador según las horas trabajadas y la tarifa. * * @param horasTrabajadas cantidad de horas trabajadas * @param tarifa tarifa por hora * @return salario del trabajador */ public static double calcularSalario(int horasTrabajadas, double tarifa) { double salario = 0.0; // si las horas trabajadas son menores o iguales a 40, se pagan a la tarifa normal if (horasTrabajadas <= 40) { salario = horasTrabajadas * tarifa; } // si las horas trabajadas son mayores a 40, se pagan a la tarifa normal las primeras 40 horas // y a la tarifa incrementada las horas extras else { salario = 40 * tarifa; // primeras 40 horas double horasExtras = horasTrabajadas - 40; // horas extras double tarifaIncrementada = tarifa * 1.5; // tarifa incrementada salario += horasExtras * tarifaIncrementada; // horas extras a la tarifa incrementada } return salario; } } ``` En este código, la función `calcularSalario` recibe como parámetros la cantidad de horas trabajadas y la tarifa por hora. Luego, calcula el salario según las reglas establecidas: * Si las horas trabajadas son menores o iguales a 40, se pagan a la tarifa normal. * Si las horas trabajadas son mayores a 40, se pagan a la tarifa normal las primeras 40 horas y a la tarifa incrementada las horas extras. Finalmente, la función devuelve el salario calculado. En el `main` se muestra un ejemplo de cómo utilizar la función `calcularSalario` con 45 horas trabajadas y una tarifa de $20.00 por hora.

Want to kickstart your project?Use the new AI Studio to create your code