El banco bandido de peluche desea calcular para uno de sus clientes el saldo actual, el pago mínimo y el pago para no generar intereses.
Los datos que se conocen son: saldo anterior del cliente, monto de las compras que realizó y el pago que depositó en el corte anterior. Para calcular el pago mínimo se debe considerar 15% del saldo actual, y para no generar intereses corresponde 85% del saldo actual, considerando que este saldo debe incluir 12% de los intereses causados por no realizar el pago mínimo y $200 por multa por el mismo motivo.
Bien amigos como ya es costumbre en este Blog, vamos a explicar este algoritmo.
Lo primero que hacemos es ponerle un nombre, en mi caso le puse:
Algoritmo detarea
Declaramos las siguientes variables de tipo real.
Definir saldo, monto, pago, minimo, interes, multa como real
Con la función escribir pedimos que se ingrese al saldo anterior.
Escribir «Ingresa el saldo anterior»
Este número lo almacenamos en la variable saldo.
leer saldo
Pedimos que se ingrese el monto de la compra.
Escribir «Ingresa el monto de la compra»
Este número lo almacenamos en la variable monto.
leer monto
También pedimos que se ingrese el pago del corte anterior.
Escribir «Ingresa el pago del corte anterior»
Este número lo guardamos en la variable pago.
leer pago
Calculamos el pago mínimo, esto lo hacemos multiplicando el sado anterior por .15, ya con esto calculamos un 15% de pago mínimo.
minimo = saldo * .15
Evaluamos si el pago anterior fue menor al pago mínimo.
si pago < minimo Entonces
Si la condición se cumple, entonces calculamos un interés del 12% sobre el sado.
interes = saldo * .12
Y aplicamos una multa de $200.
multa = 200
FinSi
Para calcular el saldo actual sumamos lo que ya tiene la variable saldo, más el monto de la compra, más el interés, más la multa y le restamos el pago del corte anterior.
saldo = saldo + monto + interes + multa – pago
Para calcular el pago mínimo, simplemente multiplicamos el saldo por .15, ya con esto calculamos el 15% del saldo.
minimo = saldo * .15
Finalmente mostramos en pantalla el pago minimo.
Escribir «El pago minimo es: $»,minimo
Los intereses cargados.
Escribir «Interés cargados $»,interes
El pago de la multa.
Escribir «Pago por multa: $»,multa
El pago para no generar intereses.
Escribir «El pago para no generar interes es: $»,saldo *.85
Y el saldo actual.
Escribir «El saldo actual es: $»,saldo
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