Algoritmo para determinar el pago por n artículos

Algoritmo para determinar el pago por n artículos, los cuales están de promoción. Considere que si su precio es mayor o igual a $200 se le aplica un descuento de 15%, y si su precio es mayor a $100 pero menor a $200, el descuento es de 12%; de lo contrario, sólo se le aplica 10%. Se debe saber cuál es el costo y el descuento que tendrá cada uno de los artículos y finalmente cuánto se pagará por todos los artículos obtenidos.

Hola amigos como están, en esta ocasión le comparto un algoritmo para determinar el total a pagar por n artículos, y los descuentos aplicados en cada artículo, espero les guste y les pueda ser de utilidad.

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

Algoritmo detarea

Con la palabra reservada Definir declaramos la variable n, esta variable la declaramos de tipo entero.

            Definir n Como Entero

También utilizamos las variables precio, descuento y total, estas variables las declaramos como de tipo real.

            Definir precio, descuento, total Como Real

Con la función escribir pedimos que se ingrese el número de artículos.

            Escribir «Ingresa el número de artículos»

Este número que será ingresado por el usuario lo guardamos con la función leer en la variable n.

       leer n

Inicializamos con el número cero la variable total, esto lo hacemos antes del ciclo mientras.

            total = 0

Utilizamos un ciclo, que se repetirá mientras el número almacenado en la variable n sea mayor a cero.

            Mientras n > 0 Hacer

En cada bucle inicializamos las variables precio y descuento con el número cero.

                        precio = 0

                        descuento = 0

Pedimos el precio de los artículos.

                        Escribir «Ingresa el precio del articulo «,x

Este número lo guardamos temporalmente en la variable precio.

                        leer precio

Evaluamos si el precio es mayor o igual a $200.

                        si precio >= 200 Entonces

Si la condición se cumple, entonces le calculamos el 15% de descuento al precio.

                                   descuento = precio * .15

               SiNo

Si la condición no se cumple, entonces evaluamos si el precio es mayor a $100.

                                   si precio > 100 Entonces

Cuando esta condición se cumpla, entonces calculamos un 12% de descuento.

                                               descuento = precio * .12

                      SiNo

Cuando esta condición no se cumpla, es decir cuando el precio del articulo sea manor a $100, entonces calculamos un descuento del 10%.

                                               descuento = precio * .10

                      FinSi

               FinSi

En cada bucle mostramos el precio con descuento del artículo.

                        Escribir «El precio con descuento es: $»,precio – descuento

También mostramos el descuento aplicado.

               Escribir «El descuento aplicado es: «,descuento

En cada bucle vamos sumando el precio con descuento en la variable total.

               total = total + (precio – descuento)

Decrementamos la variable n en 1, es decir en cada bucle le vamos quitando 1, esto lo hacemos para que el ciclo tenga movimiento y no se vaya a quedar en ciclo infinito.

               n = n – 1

       FinMientras

Finalmente mostramos el total a pagar por los n articulos.

       Escribir «El total a pagar es: $»,total

FinAlgoritmo

Aquí puedes ver el funcionamiento de este algoritmo.

Algoritmo para determinar el pago por n artículos
Algoritmo para determinar el pago por n artículos

Bien amigos esta es la solución de este algoritmo, les comparto el código fuente.

2 comentarios

Deja un comentario

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