Está en la página 1de 1

Programación

PRUEBA PRÁCTICA # 4
Resuelva los siguientes algoritmos en Python

1. LAZOS DE REPETICIÓN:
Realice un programa que determine e imprima la ganancia total de las ventas diarias a N
clientes en la tienda XYZ, considerando que se les descuenta 5% si compró entre usd 1 y usd
450, el 7% si compró entre usd 450 y 600, y el 9% si compró más de usd 600.

Considere que la cantidad máxima de clientes es de 50, y los valores de compra deben ser
validados. El programa debe repetir el proceso indicando si desea ingresar un nuevo cliente.
Cuando ya no desee continuar, el programa debe imprimir la cantidad de clientes y la venta
total obtenida.

2. FUNCIONES:
Cada empleado de una fábrica trabaja en dos turnos, Diurno y Nocturno, con un valor de pago
A y B respectivamente. (El valor del pago nocturno debe ser mayor del diurno). Cuando el día
es feriado, la tarifa se incrementa en un 10% en caso de turno diurno y en un 15% para el
nocturno.

Escriba una función llamada jornal, que tome como parámetros el valor hora, el nº de horas
trabajadas, el turno y el tipo de día (“normal”, “feriado”) y devuelva el sueldo diario a
pagar. En el programa principal se ingresará la cantidad de empleados, se solicitará y validará
los datos de cada uno y se enviarán a la función.

El programa debe imprimir el pago total que debe realizar.

También podría gustarte