Se tiene un cajero automático el cual permite manipular cierta cantidad de dinero

Se tiene un cajero automático el cual permite manipular cierta cantidad de dinero para lo cual dispone de los siguientes billetes: S/. 10.00, S/. 20.00, S/. 50.00, S/. 100.00 y S/. 200.00. Elaborar una aplicación que permita la lectura de la cantidad a retirar e indique el menor número de billetes a utilizar.

Haz clic aquí para suscribirte a mi canal

Como ya es costumbre les comparto la solución de este algoritmo.

Algoritmo detarea

               Definir cantidad Como Real

               Definir a,b,c,d,e Como Entero

               a = 0

               b = 0

               c = 0

               d = 0

               e = 0

               Escribir «Ingresa la cantidad a retirar»

               leer cantidad

               Escribir «»

               Mientras cantidad > 0 Hacer

                              si cantidad >= 200 Entonces

                                            cantidad = cantidad – 200

                                            a = a + 1

                              SiNo

                                            si cantidad >= 100 Entonces

                                                           cantidad = cantidad – 100

                                                           b = b + 1

                                            SiNo

                                                           si cantidad >= 50 Entonces

                                                                          cantidad = cantidad – 50

                                                                          c = c + 1

                                                           SiNo

                                                                          si cantidad >= 20 Entonces

                                                                                         cantidad = cantidad -20

                                                                                         d = d + 1

                                                                          SiNo

                                                                                         si cantidad >= 10 Entonces

                                                                                                       cantidad = cantidad – 10

                                                                                                       e = e + 1

                                                                                         FinSi

                                                                          FinSi

                                                           FinSi

                                            FinSi

                              FinSi                    

               FinMientras

               Escribir «Billetes de $200: «,a

               Escribir «Billetes de $100: «,b

               Escribir «Billetes de $50: «,c

               Escribir «Billetes de $20: «,d

               Escribir «Billetes de $10: «,e

FinAlgoritmo

Se tiene un cajero automático el cual permite manipular cierta cantidad de dinero Python

retiro = float(input(«Ingresa la cantidad a retirar: «))

a = b = c = d = e = 0

while retiro > 0:

    if retiro >= 200:

        a += 1

        retiro -= 200

    elif retiro >= 100:

        b += 1

        retiro -= 100

    elif retiro >= 50:

        c += 1

        retiro -= 50

    elif retiro >= 20:

        d += 1

        retiro -= 20

    elif retiro >= 10:

        e += 1

        retiro -= 10

    elif retiro < 10:

        print(«No se puede retirar esa cantidad»)

        retiro = 0

        a = b = c = d = e = 0

print(f»Billetes de $200: {a}»)

print(f»Billetes de $100: {b}»)

print(f»Billetes de $50 : {c}»)

print(f»Billetes de $20 : {d}»)

print(f»Billetes de $10 : {e}»)

Aquí puedes ver el funcionamiento de este algoritmo.

Se tiene un cajero automático el cual permite manipular cierta cantidad de dinero
Se tiene un cajero automático el cual permite manipular cierta cantidad de dinero

Bien amigos esta es la solución de este algoritmo, espero les guste y más que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.

Un comentario

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *