1
C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más / código Java programa aplicación cuenta banco depósitos saldo retirar JOptionPane
« en: 18 de Marzo 2022, 23:45 »
Hola, ¿me podrían ayudar con la aplicación que estoy desarrollando? Por favor, ya que estoy batallando. La clase cuenta ya la tengo solo me falta la aplicación
Ejercicio desarrollo de aplicación Java
Escribir una clase “Cuenta” con las siguientes características.
Cuenta
-numeroCuenta: int
-titular: String
-saldo:double
+ Cuenta(int numeroCuenta, String titular, doublé saldo)
+ setTitular(String titular) void
+ depositar(double monto): void
+ retirar( double monto): boolean
+ toString() String
Descripción de Métodos:
deposito(doublé monto): realiza una operación de deposito incrementando el saldo según la cantidad dada. No regresa nada.
saldo = saldo + monto
retirar(double): realiza una operación de retiro reduciendo el saldo según la cantidad dada. Primero debe checar que haya saldo en la cuenta para poder hacer el retiro. Regresa fase o true
Si saldo es mayor al monto
saldo = saldo – monto
regresa true
si no
regresa false
Escribir una aplicación Cuentas que haga lo siguiente:
- Importar la librería para usar el JOptionPane
- Declarar una referencia a la clase instanciable Cuenta
- Declara las variables que se requieran
- Leer del teclado cuantas cuentas se van a crear
- Crear un arreglo de cuentas del tamaño solicitado
- Hacer un ciclo principal con la variable opción mientras sea diferente de 7
- Dentro del ciclo:
-
- Leer del teclado la variable opción mostrando el menú con 7 opciones
o 1 Crear Cuenta
o 2 Depositar
o 3 Retirar
o 4 Consultar cuenta
o 5 Borrar cuenta
o 6 Consultar Todas
o 7 Terminar
- Si la opción es 1:
o Validar que el arreglo tenga espacio para insertar una nueva cuenta, si ya no hay espacio que mande un mensaje que lo indique,
o si todavía hay espacio leer del teclado el número de cuenta, el titular de la cuenta y el saldo inicial. Insertar el objeto en el arreglo.
- Si la opción es 2:
o Leer del teclado el número de cuenta, validar que exista la cuenta en el arreglo, si no existe mandar un mensaje que lo indique.
o Si si existe la cuenta leer del teclado el monto a depositar y hacer el depósito con el método depositar.
- Si la opción es 3:
o Leer del teclado el número de cuenta, validar que exista la cuenta en el arreglo, si no existe mandar un mensaje que lo indique.
o Si si existe la cuenta leer del teclado el monto a retirar y hacer el retiro con el método retirar y mostrar por pantalla si se pudo o no hacer el retiro.
- Si la opción es 4:
o Leer del teclado el número de cuenta, validar que exista la cuenta en el arreglo, si no existe mandar un mensaje que lo indique.
o Si si existe mostrar los datos de la cuenta con el método toString()
-
-
-
- Si la opción es 5:
o Leer del teclado el número de cuenta, validar que exista la cuenta en el arreglo, si no existe mandar un mensaje que lo indique.
o Si si existe mostrar los datos de la cuenta con el método toString(). Preguntar si es la cuenta que quieren borrar, si es un si borrar la cuenta del arreglo.
o
- Si la opción es 6:
o Consultar todas las cuentas del arreglo mostrándolas por pantalla (una por una) con el método to String().
Fin del ciclo principal
Ejercicio desarrollo de aplicación Java
Escribir una clase “Cuenta” con las siguientes características.
Cuenta
-numeroCuenta: int
-titular: String
-saldo:double
+ Cuenta(int numeroCuenta, String titular, doublé saldo)
+ setTitular(String titular) void
+ depositar(double monto): void
+ retirar( double monto): boolean
+ toString() String
Descripción de Métodos:
deposito(doublé monto): realiza una operación de deposito incrementando el saldo según la cantidad dada. No regresa nada.
saldo = saldo + monto
retirar(double): realiza una operación de retiro reduciendo el saldo según la cantidad dada. Primero debe checar que haya saldo en la cuenta para poder hacer el retiro. Regresa fase o true
Si saldo es mayor al monto
saldo = saldo – monto
regresa true
si no
regresa false
Escribir una aplicación Cuentas que haga lo siguiente:
- Importar la librería para usar el JOptionPane
- Declarar una referencia a la clase instanciable Cuenta
- Declara las variables que se requieran
- Leer del teclado cuantas cuentas se van a crear
- Crear un arreglo de cuentas del tamaño solicitado
- Hacer un ciclo principal con la variable opción mientras sea diferente de 7
- Dentro del ciclo:
-
- Leer del teclado la variable opción mostrando el menú con 7 opciones
o 1 Crear Cuenta
o 2 Depositar
o 3 Retirar
o 4 Consultar cuenta
o 5 Borrar cuenta
o 6 Consultar Todas
o 7 Terminar
- Si la opción es 1:
o Validar que el arreglo tenga espacio para insertar una nueva cuenta, si ya no hay espacio que mande un mensaje que lo indique,
o si todavía hay espacio leer del teclado el número de cuenta, el titular de la cuenta y el saldo inicial. Insertar el objeto en el arreglo.
- Si la opción es 2:
o Leer del teclado el número de cuenta, validar que exista la cuenta en el arreglo, si no existe mandar un mensaje que lo indique.
o Si si existe la cuenta leer del teclado el monto a depositar y hacer el depósito con el método depositar.
- Si la opción es 3:
o Leer del teclado el número de cuenta, validar que exista la cuenta en el arreglo, si no existe mandar un mensaje que lo indique.
o Si si existe la cuenta leer del teclado el monto a retirar y hacer el retiro con el método retirar y mostrar por pantalla si se pudo o no hacer el retiro.
- Si la opción es 4:
o Leer del teclado el número de cuenta, validar que exista la cuenta en el arreglo, si no existe mandar un mensaje que lo indique.
o Si si existe mostrar los datos de la cuenta con el método toString()
-
-
-
- Si la opción es 5:
o Leer del teclado el número de cuenta, validar que exista la cuenta en el arreglo, si no existe mandar un mensaje que lo indique.
o Si si existe mostrar los datos de la cuenta con el método toString(). Preguntar si es la cuenta que quieren borrar, si es un si borrar la cuenta del arreglo.
o
- Si la opción es 6:
o Consultar todas las cuentas del arreglo mostrándolas por pantalla (una por una) con el método to String().
Fin del ciclo principal