Un cajero al finalizar su trabajo debe entregar todo el dinero que recibió en el día

Un cajero al finalizar su trabajo debe entregar todo el dinero que recibió en el día. Para ello debe saber y contar:
1. Número de monedas de $100
2. Número de monedas de $200
3. Número de monedas de $500
4. Número de monedas de $1.000
5. Número de billetes de $1.000
6. Número de billetes de $2.000
7. Número de billetes de $5.000
8. Número de billetes de $10.000
9. Número de billetes de $20.000
10. Número de billetes de $50.000

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

Algoritmo detarea

               Definir x,moneda100,moneda200,moneda500,moneda1000 Como Entero

               Definir billete1000,billete2000,billete5000,billete10000,billete20000,billete50000 Como Entero

               Definir total como real

               x = 1

               total = 0

               moneda100 = 0

               moneda200 = 0

               moneda500 = 0

               moneda1000 = 0

               billete1000 = 0

               billete2000 = 0

               billete5000 = 0

               billete10000 = 0

               billete20000 = 0

               billete50000 = 0

               Mientras x <> 0 Hacer

                              Escribir «Selecciona la cantidad a ingresar»

                              Escribir «1 = Número de monedas de $100»

                              Escribir «2 = Número de monedas de $200»

                              Escribir «3 = Número de monedas de $500»

                              Escribir «4 = Número de monedas de $1.000»

                              Escribir «5 = Número de billetes de $1.000»

                              Escribir «6 = Número de billetes de $2.000»

                              Escribir «7 = Número de billetes de $5.000»

                              Escribir «8 = Número de billetes de $10.000»

                              Escribir «9 = Número de billetes de $20.000»

                              Escribir «10 = Número de billetes de $50.000»

                              Escribir «0 = salir»

                              leer x

                              Segun x Hacer

                                            1:

                                                           total = total + 100

                                                           moneda100 = moneda100 + 1

                                            2:

                                                           total = total + 200

                                                           moneda200 = moneda200 + 1

                                            3:

                                                           total = total + 500

                                                           moneda500 = moneda500 + 1

                                            4:

                                                           total = total + 1.000

                                                           moneda1000 = moneda1000 + 1

                                            5:

                                                           total = total + 1.000

                                                           billete1000 = billete1000 + 1

                                            6:

                                                           total = total + 2.000

                                                           billete2000 = billete2000 +1

                                            7:

                                                           total = total + 5.000

                                                           billete5000 = billete5000 + 1

                                            8:

                                                           total = total + 10.000

                                                           billete10000 = billete10000 + 1

                                            9:

                                                           total = total + 20.000

                                                           billete20000 = billete20000 + 1

                                            10:

                                                           total = total + 50.000

                                                           billete50000 = billete50000 + 1

                                            De Otro Modo:

                                                           Escribir «Ingresa una opcion correcta»

                              Fin Segun

               FinMientras

                              Escribir «monedas de $100: «,moneda100

                              Escribir «monedas de $200: «,moneda200

                              Escribir «monedas de $500: «,moneda500

                              Escribir «monedas de $1.000: «,moneda1000

                              Escribir «billetes de $1.000: «,billete1000

                              Escribir «billetes de $2.000: «,billete2000

                              Escribir «billetes de $5.000: «,billete5000

                              Escribir «billetes de $10.000: «,billete10000

                              Escribir «billetes de $20.000: «,billete20000

                              Escribir «billetes de $50.000: «,billete50000

                              Escribir «Total depositado $»,total

FinAlgoritmo

Aquí puedes ver el funcionamiento de este algoritmo.

Un cajero al finalizar su trabajo debe entregar todo el dinero que recibió en el día
Un cajero al finalizar su trabajo debe entregar todo el dinero que recibió en el día

Les comparto la solución de este algoritmo utilizando un vector.

Algoritmo detarea

               Definir x,vector Como Entero

               Definir total como real

               Dimension vector[10]

               total = 0

               para x = 1 Hasta 10 Con Paso 1 Hacer

                              vector(x) = 0

               FinPara

               x = 1

               Mientras x <> 0 Hacer

                              Escribir «Selecciona la cantidad a ingresar»

                              Escribir «1 = Número de monedas de $100»

                              Escribir «2 = Número de monedas de $200»

                              Escribir «3 = Número de monedas de $500»

                              Escribir «4 = Número de monedas de $1.000»

                              Escribir «5 = Número de billetes de $1.000»

                              Escribir «6 = Número de billetes de $2.000»

                              Escribir «7 = Número de billetes de $5.000»

                              Escribir «8 = Número de billetes de $10.000»

                              Escribir «9 = Número de billetes de $20.000»

                              Escribir «10 = Número de billetes de $50.000»

                              Escribir «0 = salir»

                              leer x

                              Segun x Hacer

                                            1:

                                                           total = total + 100

                                                           vector(x) = vector(x) + 1

                                            2:

                                                           total = total + 200

                                                           vector(x) = vector(x) + 1

                                            3:

                                                           total = total + 500

                                                           vector(x) = vector(x) + 1

                                            4:

                                                           total = total + 1.000

                                                           vector(x) = vector(x) + 1

                                            5:

                                                           total = total + 1.000

                                                           vector(x) = vector(x) + 1

                                            6:

                                                           total = total + 2.000

                                                           vector(x) = vector(x) + 1

                                            7:

                                                           total = total + 5.000

                                                           vector(x) = vector(x) + 1

                                            8:

                                                           total = total + 10.000

                                                           vector(x) = vector(x) + 1

                                            9:

                                                           total = total + 20.000

                                                           vector(x) = vector(x) + 1

                                            10:

                                                           total = total + 50.000

                                                           vector(x) = vector(x) + 1

                                            De Otro Modo:

                                                           Escribir «Ingresa una opcion correcta»

                              Fin Segun

               FinMientras

                              Escribir «monedas de $100: «,vector(1)

                              Escribir «monedas de $200: «,vector(2)

                              Escribir «monedas de $500: «,vector(3)

                              Escribir «monedas de $1.000: «,vector(4)

                              Escribir «billetes de $1.000: «,vector(5)

                              Escribir «billetes de $2.000: «,vector(6)

                              Escribir «billetes de $5.000: «,vector(7)

                              Escribir «billetes de $10.000: «,vector(8)

                              Escribir «billetes de $20.000: «,vector(9)

                              Escribir «billetes de $50.000: «,vector(10)

                              Escribir «Total depositado $»,total

FinAlgoritmo

Bien amigos esta es la solución de este algoritmo, les comparto el código fuente, espero les guste y mas que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.

Deja un comentario

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