Elabore un programa en PSEINT para calcular el cambio de vuelto que se le da a una persona luego de realizar la compra de al menos 10 artículos. El programa debe preguntar por el precio de cada artículo y por la cantidad a comprar de cada artículo. Al totalizar la compra el programa debe preguntar cuanto el cliente dará en concepto de pago para poder calcular el cambio. Tome en cuenta que si el cliente compra 8 artículos o más se le concede un descuento del 15% en el artículo 8, 9 y 10.
Bien como ya es costumbre les comparto la solución de este algoritmo.
Algoritmo detarea
Definir n,x,cantidad Como Entero
Definir precio,pago,total,descuento como real
Escribir «Ingresa el total de articulos»
leer n
x = 1
total = 0
Mientras x <= n Hacer
Escribir «Ingresa el precio del articulo «,x
leer precio
Escribir «Ingresa la cantidad»
leer cantidad
precio = precio * cantidad
Escribir precio
si x >= 8 Entonces
descuento = precio * .15
total = total + precio – descuento
Escribir «Se aplico un descuento de $»,descuento
SiNo
total = total + precio
FinSi
x = x + 1
FinMientras
Escribir «Ingrese el pago $»
leer pago
si pago < total Entonces
Escribir «No cubres el gasto total de $»,total
SiNo
Escribir «El total a pagar es: $»,total
Escribir «El cambio devuelto es: $»,pago – total
FinSi
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
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.