Generation

generate functionFri, 19 May 2023

Se desea obtener la nómina mensual de los empleados de la empresa MOLINA CORPORATION INC. Cuyo trabajo se paga por horas y de la siguiente manera: a.) Las horas inferiores a 240 se pagan a una tarifa determinada que se debe introducir por teclado, al igual que el número de horas, nombre del trabajador, código del trabajador y sexo. b.) Las horas superiores o iguales a 240 y menores a 300 se pagarán como extras al precio de 2.5 valor hora normal. c.) Las horas mayores o iguales a 300 se pagarán a razón de 1.7 valor hora normal y también se consideran como extras. d.) Los impuestos a deducir a los trabajadores varían en función de su sueldo mensual: Los sueldos menores al mínimo ($900.000) están libres de impuestos, los sueldos iguales o mayores al mínimo y menores a $1.200.000 se le descuentan un 5%, los sueldos iguales o mayores a $1.200.000 y menores a $2.000.000 se le descuenta un 10%, de lo contrario se le descuenta un 20%. Imprima el código, nombre, salario bruto, retención, sexo y salario neto del trabajador.

Script function add(a, b) { let tarifa = prompt("Tarifa:") let horas = prompt("Horas:") let nombre = prompt("Nombre:") let codigo = prompt("Código:") let sexo = prompt("Sexo:") let retención = 0 let salarioNeto = 0 let salarioBruto = 0 salarioBruto = horas * tarifa if (salarioBruto >= 200000 && salarioBruto < 240000) { salarioBruto = salarioBruto * 1.5 } else if (salarioBruto >= 240000 && salarioBruto < 300000) { salarioBruto = salarioBruto * 2.5 } else if (salarioBruto > 300000) { salarioBruto = salarioBruto * 1.7 } if (salarioBruto >= 900000 && salarioBruto < 1200000) { retención = salario

Questions about programming?Chat with your personal AI assistant