El almacén Buena Ropa cuenta con los registros mensuales de ventas

El almacén Buena Ropa cuenta con los registros mensuales de ventas y desea un algoritmo para determinar: en qué mes se tuvo las ventas más altas, en cuál las más bajas y el promedio mensual de ventas.

Bien como ya es costumbre, vamos a explicar el funcionamiento de este algoritmo, entonces lo primero que hacemos es ponerle un nombre:

Algoritmo detarea

Declaramos las siguientes variables.

          Definir x,c,mes1,mes2 Como Entero

       Definir venta,venta_mayor,venta_menor,suma,promedio Como Real

Inicializo en cero las siguientes variables.

       x = 0

       venta_mayor = 0

       venta_menor = 0

       suma = 0

       c = 0

       promedio = 0

Creamos un ciclo que se repite mientras que la variable x sea diferente de 2.

       Mientras x <> 2 hacer

En cada bucle mostramos un menú con 2 opciones.

                 Escribir «1 = Ingresar venta»

             Escribir «2 = salir»

La opción que ingrese el usuario, se guarda en la variable x.

             leer x

Después evaluamos si el número ingresado es igual a 1 o a 2.

             si x == 1 o x == 2 Entonces

Si la condición se cumple, entonces evaluamos si el número ingresado es igual a 1.

                           si x == 1 Entonces

Si esta condición se cumple, entonces pedimos que se ingrese la venta.

                                       Escribir «Ingresa la venta»

Este dato se almacena en la variable venta.

                                     leer venta

Con la variable c, vamos contando el total de ventas ingresadas.

                                     c = c + 1

Evaluamos si la variable c es igual a 1.

                                     si c == 1 Entonces

Si la condición se cumple, entonces quiere decir que se está ingresando la primera venta, por lo tanto la considero como la venta mayor y como la venta menor.

                                 venta_mayor = venta

                                 venta_menor = venta

                          SiNo

Si la condición no se cumple, entonces quiere decir que se está ingresado la segunda venta, la tercera o cualquier otra pero no la primera.

Entonces evaluamos si la venta ingresada es mayor a lo que tiene la variable venta mayor.

                                              si venta > venta_mayor Entonces

Si la condición se cumple, entonces la variable venta_mayor toma lo que tiene la variable venta, con este proceso en la variable venta_mayor, siempre se almacena la venta más grande.

                                                           venta_mayor = venta

                                                           mes1 = c

                                 SiNo

Si la condición no se cumple, entonces evaluamos si la venta ingresada es menor a lo que tiene almacenado la variable venta_menor.

                                                        si venta < venta_menor Entonces

Si esta condición se cumple, entonces la variable venta_menor, toma lo que tiene la variable venta, con este proceso en la variable venta menor, siempre se almacena la venta más pequeña.

                                                                     venta_menor = venta

                                                                     mes2 = c

                                       FinSi

                                 FinSi

                          FinSi

En cada bucle vamos sumando las ventas y calculando el promedio.

                          suma = suma + venta

                          promedio = suma / c

                    FinSi

             SiNo

Cuando se ingrese una opción incorrecta mostramos el siguiente mensaje.

                    Escribir «Ingresa una opción correcta»

             FinSi

       FinMientras

Finalmente mostramos la venta mayor, la venta menor y el promedio de ventas.

          Escribir «La venta mayor es en el mes «,mes1,» por $»,venta_mayor

          Escribir «La venta menor es en el mes «,mes2,» por $»,venta_menor

          Escribir «El promedio de las ventas es: $»,promedio

FinAlgoritmo

Aquí puedes ver el funcionamiento de este algoritmo.

El almacén Buena Ropa cuenta con los registros mensuales de ventas
El almacén Buena Ropa cuenta con los registros mensuales de ventas
Descargar Programa

Bien amigos esta es la solución de este algoritmo, les comparto el código fuente, 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 *