Nose

Solo disponible en BuenasTareas
  • Páginas : 2 (436 palabras )
  • Descarga(s) : 0
  • Publicado : 28 de febrero de 2011
Leer documento completo
Vista previa del texto
Programación Orientada a Objetos Práctica 2. Simulación de un cajero automático
Prof. Miriam Pescador Rojas 21 de Febrero de 2011
Objetivo: Manejar las cajas de diálogo JOptionPane como medio deentrada/salida alternativo en Java y almacenamiento de datos en archivos. Palabras clave: JOptionPane, funciones de conversión, clases, constructores, tipos de acceso, manejo de flujo de datos.Introducción: JOptionPane hace más fácil desplegar un diálogo que pregunte al usuario por un valor o que le informe acerca de algo. Mientras que la clase JOptionPane puede parecer compleja por la grancantidad de métodos, casi todos los usos de esta clase son llamadas de una sola línea a un método de la forma showXxxxxDialog. Desarrollo: Cree una aplicación que simule un cajero automático (ATM). Elprograma debe de permitir hacer las siguientes operaciones en forma de menú: 1. 2. 3. 4. 5. 6. 7. Consulta de saldo Depositar una cantidad Retirar una cantidad Transferencia de fondos (entre cuentas delmismo banco) Consulta de movimientos. Cambio de cotraseña Salir

Requerimientos de programación: Considere que se trata de una cuenta de ahorro o crédito, las cuales deben mantener un saldo mínimo de$1000.00 en todo momento de lo contrario se cobrará una comisión de $30.50 por manejo de cuenta. Cada cuenta debe abrirse (constructor por omisión de $1500.00). La información que se almacene de cadacliente será: nombre, dirección, monto, Cuentas. – Use almacenamiento de los datos en archivos. Recomendaciones: 1. Separe los atributos y métodos del cliente en una clase Cliente. 2. Cree una claseCuenta que indique identificador de cuenta, monto, movimientos. 3. Separe los métodos relacionados con la GUI (interfaz gráfica de usuario) en una clase que se encargue únicamente de los métodos queconsidere necesarios para la clase JOptionPane. 4. Cree una tercera clase principal de la aplicación, cree instancias de las clases anteriores y aproveche la funcionalidad de las clases anteriores...
tracking img