Ciencia, Algoritmos

Para la presente entrada, seguiremos aprendiendo el uso de estructuras de repetición en algoritmos con PSeInt; recreando un contexto en el cual podemos centrarnos para comprender el funcionamiento que debemos aplicar a nuestro algoritmo, este ejercicio, tiene como finalidad; calcular COMISIÓN TOTAL sobre las VENTAS, realizadas por un vendedor; veremos además del uso de mientras, la aplicación de un condicional, luego de usar un ciclo, ¡sigue leyendo!.

✅ Algoritmo para Calcular COMISIÓN TOTAL sobre las VENTAS en PSeInt

Detalles del caso: Un vendedor desea calcular su comisión total sobre las ventas que realizo en el mes. Al vendedor le corresponde el 10% de su comisión si las ventas son mayores a 3,000.00.

Ahora procedemos a analizar las partes de este algoritmo, para comprender fácilmente cada paso.

Datos de entrada

  • Cantidad de ventas realizadas.
  • Valor de cada venta.

Procesos

  • Solicitar todas las ventas realizadas.
  • Sumar las ventas.
  • Calcular el porcentaje de comisión (Solo si aplica).

Salidas

  • Total en ventas con comisión y sin comisión.
  • Valor de la comisión (Si aplica).

Código del algoritmo: Calcular COMISIÓN TOTAL sobre las VENTAS Paso a Paso

 

Descripción de las variables utilizadas

  • tot: Almacena el total de las ventas (Sumatoria).
  • cant: Utilizado para solicitar la cantidad de ventas del mes.
  • i: Variable de control del ciclo.
  • vr: Variable para capturar cada una de las ventas realizadas.
  • ventCom: Total en ventas con la comisión obtenida.

Análisis del algoritmo

Cómo podemos observar, en el ejercicio anterior, tenemos un valor indeterminado, que es la cantidad de ventas que se realizaron en el mes; por lo tanto utilizamos un ciclo repetitivo, para capturar el valor de cada venta, luego de saber cuántas se realizaron.

En la variable acumuladora tot, guardamos la sumatoria de todas las ventas; esto nos permitirá realizar la verificación, si el vendedor es merecedor de su bonificación o no.

Finalmente, anotamos que el condicional está luego del ciclo, lo que indica que este se ejecuta solo cuando el ciclo finalice; aquí calculamos la bonificación y mostramos los mensajes relacionados con esta.

El mensaje que muestra el total de ventas, está fuera del condicional, lo que indica que se muestra siempre; sin importar si el vendedor obtuvo o no su bonificación.

Deja una respuesta

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

×