Realice un algoritmo para determinar qué cantidad de dinero hay en un monedero, considerando que se tienen monedas de diez, cinco y un peso, y billetes de diez, veinte y cincuenta pesos.
Hola amigos como están en esta ocasión les comparto un algoritmo para calcular el total de dinero en un monedero.
Como ya es costumbre en este Blog, empezaremos a explicar el funcionamiento del algoritmo.
Lo primero es ponerle un nombre, en mi caso le puse:
Algoritmo detarea
Declaramos las variables, en este algoritmo utilizamos la variables cantidad y total, las dos variables las declaramos como de tipo real.
Definir cantidad, total Como Real
Inicializamos la variable cantidad con el número 1. (Esto para que se cumpla la condición del ciclo)
cantidad = 1
Inicializamos la variable total con el numero cero.
total = 0
Utilizamos un ciclo que se repetirá, mientras la cantidad sea diferente de 0.
Mientras cantidad <> 0 Hacer
En el cuerpo del bucle pedimos que se ingrese una cantidad, y mostramos las posibles opciones.
Escribir «Ingresa una cantidad»
Escribir «1 = $1»
Escribir «5 = $5»
Escribir «10 = $10»
Escribir «20 = $20»
Escribir «50 = $50»
Escribir «0 = salir»
El número que se ingrese lo guardamos en la variable cantidad.
leer cantidad
Después vamos evaluando si la cantidad es iguala 1.
si cantidad == 1 Entonces
Si la condición se cumple, entonces sumamos en la variable total la cantidad.
total = total + cantidad
SiNo
Si la condición no se cumple, entonces evaluamos si la cantidad es igual a 5.
si cantidad == 5 entonces
Cuando esta condición se cumpla, almacenamos en la variable total la cantidad.
total = total + cantidad
SiNo
Si la condición anterior no se cumple, entonces evaluamos si la cantidad es igual a 10.
si cantidad == 10 Entonces
Cuando esta condición se cumpla, entonces sumamos en la variable tota esta cantidad.
total = total + cantidad
SiNo
Si la condición anterior no se cumple, entonces evaluamos si la cantidad es igual a 20.
si cantidad == 20 Entonces
Cuando esta condición se cumpla, entonces sumamos en la variable total esta cantidad.
total = total + cantidad
SiNo
Finalmente si la condición anterior no se cumple, entonces evaluamos si la cantidad es de $50.
si cantidad == 50 Entonces
Cuando esta condición se cumpla, entonces sumamos en la variable total la cantidad.
total = total + cantidad
SiNo
Si la condición no se cumple, entonces quiere decir que se está ingresado una cantidad que no esta disponible.
Escribir «Esta cantidad no existe»
FinSi
FinSi
FinSi
FinSi
FinSi
FinMientras
Al finalizar el ciclo, en la variable cantidad se habrá acumulado el total de dinero.
Con la función escribir mostramos un mensaje en pantalla donde damos a conocer el total del monedero.
Escribir «La cantidad de dinero en el monedero es: $»,total
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
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.