La asociación de vinicultores tiene como política fijar un precio inicial al kilo de uva

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»)

Descargar Programa

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.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *