En un supermercado se hace una promoción para los primeros 50 clientes

En un supermercado se hace una promoción para los primeros 50 clientes, mediante la cual el cliente obtiene un descuento de un número que se escoge al azar. Si el número escogido es menor que 50, el descuento es del 15% sobre el total de la compra, si es mayor o igual que 50 el descuento es del 20%.obtener cuánto dinero se le descuenta a cada cliente y el total a pagar

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 variables.

       Definir x,n Como Entero

       Definir total, descuento como real

Utilizamos un ciclo que se repite 50 veces.

            para x = 1 Hasta 50 Con Paso 1 Hacer

En cada ciclo inicializamos la variable total y la variable descuento con el número cero.

               total = 0

               descuento = 0

Mostramos el número de cliente.

               Escribir «Cliente: «,x

Y pedimos el total de la compra.

                   Escribir «Ingresa el total de la compra»

Este número se almacena en la variable total.

                   leer total

Generamos un número aleatorio entre 1 y 50 y lo mostramos en pantalla.

               n = azar(100) + 1

               Escribir «El numero obtenido al azar es: «,n

Evaluamos si el número generado es menor a 50.

                   si n < 50 Entonces

Si la condición se cumple entonces calculamos un 15% de descuento.

                           descuento = total * .15

               SiNo

Si la condición no se cumple, quiere decir que el número generado es mayor o igual a 50, entonces calculamos un descuento del 20%.

                      descuento = total * .20

               FinSi

Finalmente mostramos en pantalla en total a pagar y el descuento aplicado.

               Escribir «El total a pagar es $»,total – descuento

               Escribir «El descuento aplicado es: $»,descuento

Mostramos un mensaje en blanco para separar los clientes.

               Escribir «»

       FinPara

FinAlgoritmo

Aquí puedes ver el funcionamiento de este algoritmo.

En un supermercado se hace una promoción para los primeros 50 clientes
En un supermercado se hace una promoción para los primeros 50 clientes
Descargar Programa

Bien amigos esta es la solución de este algoritmo, espero les guste y más que nada que les pueda ser de utilidad, les comparto el código fuente, 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 *