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.
Bien amigos esta es la solución de este algoritmo, les comparto el código fuente.
calcular el total a pagar en la compra de dos artículos aplicar el 10% de descuento únicamente al artículo de mayor precio
Te comparto la solución de este algoritmo.
https://pseudocodigoejemplos.com/calcular-el-total-a-pagar-en-la-compra-de-dos-articulos-aplicar-el-10-de-descuento/