Un almacén ha recopilado los datos de N productos

Un almacén ha recopilado los datos de N productos, para esto se ingresan en un proceso repetitivo: el tipo (comida, vestido), la procedencia (Nacional, Importado) y el precio de cada producto. Construya un algoritmo que permita calcular lo siguiente:
• El promedio de precios de productos procedencia Nacional
• El promedio de precios de productos procedencia Importado
• El menor precio
• La cantidad de productos del tipo Comida
• La cantidad de productos del tipo Vestido.

Algoritmo detarea

       Definir tota,tipo,procedencia,comida,vestido,importado,nacional Como Entero

       Definir precio,precio_importado,precio_nacional,precio_menor Como Real

       Escribir «Ingresa el total de productos»

       leer total

       comida = 0

       vestido = 0

       importado = 0

       nacional = 0

       precio_importado = 0

       precio_nacional = 0

       para x = 1 Hasta total Con Paso 1 Hacer

               Escribir «Ingresa el tipo de producto»

               Escribir «1 = comida»

               Escribir «2 = vestido»

               leer tipo

               si tipo == 1 o tipo == 2 Entonces

                      Escribir «Ingresa la procedencia»

                      Escribir «1 = Nacional»

                      Escribir «2 = Importado»

                      leer procedencia

                      si procedencia == 1 o procedencia == 2 Entonces

                              Escribir «Ingresa el precio»

                              leer precio

                              si procedencia == 1 Entonces

                                     nacional = nacional + 1

                                     precio_nacional = precio_nacional + precio

                              SiNo

                                     importado = importado + 1

                                     precio_importado = precio_importado + precio

                              FinSi

                              si x == 1 Entonces

                                     precio_menor = precio

                              SiNo

                                     si precio_menor > precio Entonces

                                            precio_menor = precio

                                     FinSi

                              FinSi

                             si tipo == 1 Entonces

                                     comida = comida + 1

                              sino

                                     vestido = vestido + 1

                              FinSi

                      SiNo

                              Escribir «Ingresa una procedencia correcta»

                              x = x – 1

                      FinSi

               SiNo

                      Escribir «Ingresa un producto correcto»

                      x = x – 1

               FinSi

       FinPara

       si nacional == 0 Entonces

               Escribir «El promedio de precios de productos procedencia Nacional es: $0»

       SiNo

               Escribir «El promedio de precios de productos procedencia Nacional es: $»,precio_nacional / nacional

       FinSi

       si importado == 0 Entonces

               Escribir «El promedio de precios de productos procedencia Importado es: $0»

       SiNo

               Escribir «El promedio de precios de productos procedencia Importado es: $»,precio_importado / importado

       FinSi

       Escribir «El menor precio es: «,precio_menor

       Escribir «La cantidad de productos del tipo Comida es: «,comida

       Escribir «La cantidad de productos del tipo Vestido «,vestido     

FinAlgoritmo

Aquí puedes ver el funcionamiento de este algoritmo.

Un almacén ha recopilado los datos de N productos
Un almacén ha recopilado los datos de N productos

Bien amigos esta es la solución de este algoritmo, te comparto el código, espero te guste y más que nada que te pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.

Si mi contenido te ha sido de utilidad y te gustaría hacerme alguna aportación, pues nada simplemente te estaré eternamente agradecido.

Deja un comentario

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