una empresa calcula el sueldo bruto de sus trabajadores multiplicando las horas trabajadas por una tarifa horaria que depende de la categoria del trabajador de acuerdo con la siguiente tabla:
categoria A B C D
tarifa 21 19.5 17 15.5
Por ley, todo trabajador se somete a un porcentaje del descuento del sueldo bruto:
20% si es mayor a 2.500 soles
15 caso contrario
Diseñe un programa que determine el sueldo bruto, el descuento y el neto que le corresponde a un trabajador de la empresa
Todo para pseint, urgente por favor

Respuesta :

Respuesta:

Explicación:

calcular_sueldo(horas_trabajadas, categoria):

   # Definir las tarifas por categoría

   tarifas = {'A': 21, 'B': 19.5, 'C': 17, 'D': 15.5}

   

   # Calcular el sueldo bruto

   sueldo_bruto = horas_trabajadas * tarifas[categoria]

   

   # Calcular el descuento

   if sueldo_bruto > 2500:

       descuento = 0.2 * sueldo_bruto

   else:

       descuento = 0.15 * sueldo_bruto

   

   # Calcular el sueldo neto

   sueldo_neto = sueldo_bruto - descuento

   

   # Retornar resultados

   return sueldo_bruto, descuento, sueldo_neto

# Ejemplo de uso

horas_trabajadas = int(input("Ingrese las horas trabajadas: "))

categoria = input("Ingrese la categoría del trabajador (A, B, C, D): ")

sueldo_bruto, descuento, sueldo_neto = calcular_sueldo(horas_trabajadas, categoria)

print("Sueldo Bruto: {:.2f} soles".format(sueldo_bruto))

print("Descuento: {:.2f} soles".format(descuento))

print("Sueldo Neto: {:.2f} soles".format(sueldo_neto))

Este programa solicita al usuario ingresar las horas trabajadas y la categoría del trabajador, luego calcula el sueldo bruto, el descuento y el sueldo neto de acuerdo con las tarifas y porcentajes de descuento establecidos. Finalmente, muestra los resultados al usuario.

Respuesta:

Explicación:

```

Algoritmo CalculoSueldo

   Definir horas_trabajadas, tarifa, sueldo_bruto, descuento, sueldo_neto Como Real

   

   Escribir "Ingrese las horas trabajadas:"

   Leer horas_trabajadas

   Escribir "Ingrese la categoría del trabajador (A, B, C o D):"

   Leer categoria

   Segun categoria Hacer

       caso "A"

           tarifa <- 21

       caso "B"

           tarifa <- 19.5

       caso "C"

           tarifa <- 17

       caso "D"

           tarifa <- 15.5

       Otro

           Escribir "Categoría inválida"

   Fin Segun

   

   sueldo_bruto <- horas_trabajadas * tarifa

   Si sueldo_bruto > 2500 Entonces

       descuento <- sueldo_bruto * 0.20

   Sino

       descuento <- sueldo_bruto * 0.15

   Fin Si

   sueldo_neto <- sueldo_bruto - descuento

   Escribir "Sueldo bruto: ", sueldo_bruto

   Escribir "Descuento: ", descuento

   Escribir "Sueldo neto: ", sueldo_neto

FinAlgoritmo

```