cajero

Páginas: 3 (576 palabras) Publicado: 10 de junio de 2014
Enunciado del Trabajo Práctico:

Diseñar un programa que gestione un cajero automático. Una de las funciones de un cajero automático es que puede entregar cantidades que son múltiplos de 10,suponemos que el cajero dispone de una cantidad determinada de billetes de 100, 50 y 10. Este programa no entregará billetes, pero sí mostrará las cantidades de cada tipo de billete por pantalla.Suponemos que inicialmente el cajero está cargado con 500 billetes de cada tipo.
El programa deberá permitir el ingreso de una cantidad de dinero a extraer. Mediante una función, se validará que lacantidad ingresada sea un valor (entero) positivo y múltiplo de 10. Si la cantidad solicitada supera la cantidad disponible en el cajero, se informará por pantalla “Cantidad no disponible”.
En casocontrario, el programa invocará a un subalgoritmo que recibe como parámetro la cantidad de dinero a extraer. Este subalgoritmo deberá devolver al programa principal la cantidad de billetes de 100, 50 y 10correspondientes, pero si no es posible obtener una combinación válida de los billetes disponibles, devolverá 0 en todas las cantidades, informando de tal situación. El subalgoritmo siempre deberáobtener la menor cantidad de billetes posibles.
El programa se ejecutará en forma reiterada para que varios clientes puedan realizar distintas extracciones, preguntando “¿Continúa con otra extracción?(s/n)”, si la respuesta es negativa el programa finalizará. Pero también deberá finalizar si el importe disponible para la extracción es 0, debiendo informar de tal situación con el siguiente mensaje“Cajero sin dinero. Avise a mantenimiento”.

Análisis del Problema:

• DATOS:

- Un número entero, positivo y múltiplo de 10 (DINEROMULT)
- 500 billetes de $100, 500 billetes de $50 y 500billetes de $10 (CANT100=500, CANT50=500 y CANT10=500)
- Fin de datos:
- Cuando el usuario decida no seguir con nuevas extracciones.
- Cuando el importe disponible para extracción sea igual...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Cajero
  • Cajera
  • Cajeros
  • Cajera
  • cajero
  • cajero
  • cajero
  • CAJERAS

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS