La asociación de vinicultores tiene como política fijar un precio inicial al kilo de uva, la cual se clasifica en tipos A y B, y además en tamaños 1 y 2. Cuando se realiza la venta del producto, ésta es de un solo tipo y tamaño, se requiere determinar cuánto recibirá un productor por la uva que entrega en un embarque, considerando lo siguiente: si es de tipo A, se le cargan 20¢ al precio inicial cuando es de tamaño 1;y 30¢ si es de tamaño 2. Si es de tipo B, se rebajan 30¢ cuando es de tamaño 1, y 50¢ cuando es de tamaño 2.
Realice un algoritmo para determinar la ganancia obtenida.
Haz clic aquí para suscribirte a mi canal
kilo = int(input(«Ingresa los kilos de uva: «))
precio = float(input(«Ingresa el precio de la uva: «))
tipo = input(«Ingresa el tipo de uva: A o B: «)
tamaño = int(input(«Ingresa el tamaño de la uva: 1 o 2: «))
if kilo > 0 and (tipo == «A» or tipo == «B») and (tamaño == 1 or tamaño == 2):
if tipo == «A»:
if tamaño == 1:
precio = precio + .20
else:
precio = precio + .30
else:
if tamaño == 1:
precio = precio – .30
else:
precio = precio – .50
total = precio * kilo
print(f»Kilos de uva: {kilo}»)
print(f»Tipo de uva: {tipo}»)
print(f»Tamaño de uva: {tamaño}»)
print(f»Ganancia por la uva entregada: ${total}»)
else:
print(«Ingresa los datos correctamente»)
Esta es la solución de este algoritmo, les comparto el código, espero les guste y más que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.