Cuenta Bancaria en Java (BlueJ)..
crisyluna Apuntes 11 de Agosto de 2016
899 Palabras (4 Páginas) 1.114 Visitas
Cuenta Bancaria en Java (BlueJ).
En este problema que se nos planteado para realizar un programa que realice una determinada persona en su cuenta bancaria respectivamente.
Para ello utilizaremos la herramienta de Java que es Blue J y plantearemos las respuestas para determinar el programa correcto y así utilizar el métodos y el atributos necesarios para la debida compilación de nuestro programa tomando en cuenta lo estricto que es Java y procurando cumplir con todas esas reglas y no tener dificultade al momento de realizar el programa.
Programando.
En primer lugar analizamos lo que se nos plantea, el problema nos pide que realicemos un programa para que una persona pueda ver los movimientos que realiza en su cuenta bancaria, para ello desglosaremos el problema y daremos soluciones por partes.
Para poder mostrar el código del cliente sabemos que estará basado en números y en cifras enteras para ello es que hacemos el uso del tipo de dato primitivo int y así de esa forma declaramos que el código del cliente será del tipo entero a lo cual le podremos asignar nosotros los valores como por ejemplo un numero cualquiera: 01600035. Es un número arbitrario designado por el operador para asignar el código de la cuenta al cliente o usuario. También se podría utilizar un tipo de dato primitivo como el long por ejemplo, pero este tipo de dato primitivo sirve para llamar o declarar números enteros muy grandes y en este caso si lo utilizaríamos sería un desperdicio de memoria y haría más lento nuestro programa a la hora de ejecutarlo, pero al final es decisión de cada uno, pero en este caso usamos el int.
Ahora para designar al cliente el nombre correspondiente creamos una nueva clase que se llame cliente, en el cual declararemos con un String para declarar que dentro ese método realizaremos un conjunto o una cadena de caracteres en este caso el conjunto de caracteres formaran un nombre y un apellido designado que va directamente referido a la cuenta del cliente para facilitar su búsqueda de la cuenta en el sistema de la entidad financiera por ejemplo: String nombre= nom. Con eso podremos declarar un nombre completo un nombre que nosotros decidamos introducir al sistema.
Ahora para el tipo de cuenta hacemos referencia al tipo de moneda en la que se realizara la apertura de la caja de ahorro, esto podría ser del tipo de moneda en bolivianos, dólares, euros, y demás. Bueno entonces para ello declaramos que saldo inicial con el que se realizara la apertura estará dado en bolivianos. Entonces declaramos al saldo como un entero y al tipo de moneda como un conjunto de caracteres así: int saldo String bolivianos. Esto lo realizamos en una nueva clase así que la tendremos que crear haciendo las respectivas declaraciones ya mencionadas.
En un siguiente paso lo que haremos será crear una nueva clase que la llamaremos CajaAhorro, esto lo haremos con el fin de en esta clase poder realizar los movimientos en la Caja de ahorro y podamos registrarlos respectivos movimientos a realizar. Teniendo en mente eso procedemos a obtener los datos para poder crear la nueva clase. Sabemos que estamos hablando de dinero y que este dinero a lo definimos ya lo definimos en una clase anterior en bolivianos. Ahora diremos que para abrir la cuenta tenemos que abrirla con un monto inicial dado, en este caso trabajamos con 10000bs; para ello lo que hacemos es declarar al monto inicial como entero y le asignamos la variable de saldo. Así: int saldo.
En caso de realizar un depósito o un retiro del dinero lo único que hacemos para que el programa lo registre es declararlos de igual manera como enteros: int deposito ,int retiro. En caso de que la persona quiera realizar un retiro mayor al saldo que tiene en su cuenta realizaremos una condicional llamada if esto nos ayudara, y diremos que si el monto a retirar es mayor al saldo entonces el programa nos muestren “saldo insuficiente para realizar el retiro” ; con eso la persona puede realizar movimientos en la cuenta de manera correcta.
...