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. Realice un algoritmo para determinar la ganancia obtenida y represéntelo mediante el pseudocódigo y el diagrama de flujo.

Respuestas

Respuesta dada por: cerridwennepthys34
15

Respuesta:

Espero puedas ver la imagen bien

Adjuntos:
Respuesta dada por: megatokay
2

A continuación algoritmo y diagrama de fjujo en pseint que muestra por pantalla monto de la venta y ganancia de un productor de uvas.

Pseudocódigo en pseint para calcular ganancia de productor de uvas

  • // Definir variables

Definir tipoUva, tamanoUva Como Caracter

Definir costo, cantUvas, precioFinal, venta Como real

continuar <- 's'

  • // Ingresar datos

Escribir '****Venta de uvas****'

Repetir

 Escribir 'Ingrese costo de la uva: '

 Repetir

  Leer costo

 Hasta Que costo<>0

 Escribir 'Ingrese cantidad del embarque (kilos de uvas): '

 Repetir

  Leer cantUvas

 Hasta Que cantUvas<>0

 Escribir 'Elija tipo de uvas  : '

 Escribir 'A.- tipo A '

 Escribir 'B.- tipo B '

 Escribir 'Ingrese respuesta (A,B) '

 Repetir

  Leer tipoUva

  tipoUva <- Minusculas(tipoUva)

 Mientras Que (tipoUva<>'a') Y (tipoUva<>'b')

  •  // calcular monto de la venta según tipo y tamaño de la uva

 Segun tipoUva  Hacer

  'a':

   Escribir 'Elija tamaño de la uva  : '

   Escribir '1.- tipo 1 '

   Escribir '2.- tipo 2 '

   Escribir 'Ingrese respuesta (1,2) '

   Repetir

    Leer tamanoUva

   Mientras Que (tamanoUva<>'1') Y (tamanoUva<>'2')

   Si tamanoUva='1' Entonces

    precioFinal <- costo+20

    venta <- cantUvas*precioFinal

   SiNo

    precioFinal <- costo+30

    venta <- cantUvas*precioFinal

   FinSi

  'b':

   Escribir 'Elija tamaño de la uva  : '

   Escribir '1.- tipo 1 '

   Escribir '2.- tipo 2 '

   Escribir 'Ingrese respuesta (1,2) '

   Repetir

    Leer tamanoUva

   Mientras Que (tamanoUva<>'1') Y (tamanoUva<>'2')

   Si tamanoUva='1' Entonces

    precioFinal <- costo+30

    venta <- cantUvas*precioFinal

   SiNo

    precioFinal <- costo+50

    venta <- cantUvas*precioFinal

   FinSi

 FinSegun

  •        // mostrar resultado en pantalla

 Escribir '******Factura********'

 Escribir '...........................'

 Escribir 'Cantidad de uvas:   ',cantUvas

 Escribir 'Tipo de uva:   ',tipoUva

 Escribir 'Tamaño de la uva:   ',tamanoUva

 Escribir 'Costo (precio inicial):   ',costo

 Escribir 'Precio de venta:   ',precioFinal

 Escribir 'MONTO DE LA VENTA:   ',venta

 Escribir 'GANANCIA DEL PRODUCTOR:   ',venta-(cantUvas*costo)

 Repetir

  Escribir 'Registrar otra venta?: (s/n)'

  Leer continuar

 Hasta Que (continuar=='s' O continuar=='n')

Hasta Que continuar=='n'

FinAlgoritmo

Para saber más acerca de pseudocódigo en pseint para calcular ganancias en ventas consulte:https://brainly.lat/tarea/12265429

#SPJ2

Adjuntos:
Preguntas similares