Les paso a comentar mis dudas, resulta que me han dado un ejercicio y no logro sacarlo del todo me he quedado trabada lo que se podria decir. Y es que no manejo del todo los conceptos que me estan enseñando aunque estoy intentando aprenderlos. Espero que alguno de ustedes pueda ayudarme en el tema.
Les pongo el ejercicio:
Se pide escribir un programa de gestion bancaria. Para ello se crearan dos clases las que se detallan a continuacion:
Una clase cuenta con 4 atributos: numero de cuenta (long) el cual debe ser unico. Nombre del propietario de la cuenta (string), saldo actual (doble), interes que se aplica a la cuenta (doble)
En esta clase se tiene que implementar la interface Salida que tiene un unico metodo ImprimirCuenta (), que debe mostrar en pantalla el saldo de la cuenta y sus datos. La clase cuenta debera tener el metodo actualizarSaldo () que actualizara el saldo de la cuenta aplicandole el interes. Ademas debera tener los metodos constructores.
La clase banco que contendra una lista de 4 metodos, crear cuenta () para agregar una cuenta a la lista . Se debera verificar que no exista otra cuenta con ese numero.
ActualizarCuentas () que aplicara el interes apropiado a cada cuenta existente usando el metodo ActualizarSaldo () de la clase.
Mostrarcuenta () mostrara los extractos de cada cuenta
Borrarcuenta () que permite borrar una cuenta dado el numero de cuenta.
El programa principal debera mostrar un menu de opciones,¡: borrar, crear, actualizar, mostrar y salir y debera permitir el ingreso de la opcion.
Bueno yo cree el siguiente archivo llamado cuenta.java, que no se si esta bien porque nunca pude terminar el programa
Código:
y despues intente crear el banco.java y aca me quede, no se como hacer que cree una nueva cuenta, ni tampoco todos los demas metodos estuve intentando pero me parece q menos me sale. Estuve leyendo bastante y sigue sin salirme abstract class cuenta { long cuenum; String nombre; double saldo; double interes; double actualizado; public cuenta (long c, String n, double s, double i, double a) { cuenum=c; nombre=n; saldo=s; interes=i; actualizado=a; } public double actualizarSaldo (double i, double a, double ){ return a=(i/100)*s; } } interface Salida { long imprimirCuenta (); }
Código:
Apreciaria mucho si alguien puede mostrarme el ejercicio entero para poder intentar entenderlo y luego aplicar los conecptos a los siguientes ejercicios que son parecidos.abstract class banco { public banco (double s, double a, long c) { super (s,a,c); } public long crearCuenta ( long c) { if (c =! c)
Desde ya muchas gracias =) besosss