En esta ocasión les comparto un algoritmo para comprar productos, el usuario selecciona uno de los productos disponibles ingresa la cantidad y el algoritmo calcula el total a pagar.
Realizar un algoritmo para ingresar un Producto y una cantidad. Se debe mostrar el total de lo
comprado (valor de producto X cantidad de producto).
Productos: Chocolate: $80, Alfajor: $40, Caramelo: $5, Pastillas: $20, Gaseosa: $40.
Bien como ya es costumbre vamos a explicar el funcionamiento de este algoritmo.
Algoritmo detarea
Declaramos las variables.
Definir n,cantidad Como Entero
Definir total Como Real
Definir producto Como Caracter
Pedimos que se seleccione uno de los 5 productos disponibles.
Escribir «Selecciona un producto»
Escribir «1 = chocolates $80»
Escribir «2 = Alfajor $40»
Escribir «3 = caramelos $5»
Escribir «4 = pastillas $20»
Escribir «5 = gaseosas $40»
Este número se almacena en la variable n.
leer n
Evaluamos si el numero ingresado es mayor a cero pero menor a 6.
si n > 0 y n < 6 Entonces
Si la condición se cumple, entonces pedimos que se ingrese la cantidad de producto a comprar.
Escribir «Ingresa la cantidad de producto»
Este número se almacena en la variable cantidad.
leer cantidad
Evaluamos si en producto seleccionado es el 1.
si n == 1 Entonces
Si la condición se cumple, quiere decir que se ha seleccionado chocolates.
producto = «Chocolates»
Calculamos el total multiplicando la cantidad por $80.
total = cantidad * 80
SiNo
Si la condición anterior no se cumple, entonces evaluamos si el producto seleccionado es el 2.
si n == 2 Entonces
Si esta condición se cumple, quiere decir que se ha seleccionado Alfajor.
producto = « Alfajor»
El total lo calculamos multiplicando la cantidad por $40.
total = cantidad * 40
SiNo
Si la condición anterior no se cumple, entonces evaluamos si el producto seleccionado es el 3.
si n == 3 Entonces
Si la condición se cumple, quiere decir que se ha seleccionado Caramelos.
producto = «Caramelos»
El total lo calcumos multiplicando la cantidad por $5.
total = cantidad * 5
SiNo
Si la condición anterior no se cumple, entonces evaluamos si el producto seleccionado es el 4.
si n == 4 Entonces
Si esta condición se cumple, quiere decir que se ha seleccionado pastillas.
producto = «Pastillas»
El total lo calcumos multiplicando la cantidad por $20
total = cantidad * 20
SiNo
Finalmente si no se cumple ninguna de las condiciones anteriores, quiere decir que se ha seleccionado Gaseosas.
producto = «Gaseosa»
El total lo calculamos multiplicando la cantidad por $40.
total = cantidad * 40
FinSi
FinSi
FinSi
FinSi
En pantalla mostramos el producto comprado, la cantidad y el total a pagar.
Escribir «Producto comprado: «,producto,» cantidad: «,cantidad
Escribir «El total a pagar es: $»,total
SiNo
Cuando se ingrese un producto incorrecto mostramos el siguiente mensaje.
Escribir «Ingresa un producto correcto.»
FinSi
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
Bien amigos esta es la solución de este algoritmo, les comparto el código, espero les guste y más que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.