Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Tenga en cuenta utilizar al menos una variable y un mtodo de clase para cada
una de las clases definidas.
Para una cuenta de inversin, el monto inicial debe ser de $25,000, y en caso
de retiro, no se puede dejar la cuenta en ceros, al menos tiene que haber
$10,000 en la cuenta a menos que se cancele y se quiera retirar todo.
Los empleados del banco al igual que cualquier cliente poseen un nmero y un
nombre, el nmero ayuda a diferenciarlos de los dems, cada funcionario tiene
un puesto especfico por el que recibe un salario, y de acuerdo a la antigedad,
das de vacaciones al ao.
1. Disee la jerarqua de clases.
2. Implemente las clases en Java.
3. Implemente mtodo main() para probar cada clase.
Solucin:
public abstract class Cliente {
private String NUMCUENTA;
private String NOMBRE;
public String getNUMCUENTA() {
return NUMCUENTA;
}
public void setNUMCUENTA(String NUMCUENTA) {
this.NUMCUENTA = NUMCUENTA;
}
public String getNOMBRE() {
return NOMBRE;
}
public void setNOMBRE(String NOMBRE) {
this.NOMBRE = NOMBRE;
}
public abstract void setRetiro(double Cantidad);
}
public CuentaInversion(){
this.Saldo=25000;
}
public void setRetiro(double Cantidad) {
if(Cantidad>Saldo){
System.out.println("No puede retirar mas de lo que tiene...!!!");
}
else
{
if (Cantidad==Saldo)
{
System.out.println("Va a retirar todo su dinero...!!!");
this.Saldo = Saldo-Cantidad;
}
else
{
if(Cantidad<=0)
System.out.println("Ingrese cantidad mayor a 0");
else
{
this.Saldo = Saldo-Cantidad;
if(Saldo<=10000)
{
System.out.println("Saldo minimo en ahorros es de 500...!!!");
this.Saldo = Saldo+Cantidad;
}
}
}
}
}
public double getSaldo() {
return Saldo;
}
public void setSaldo(double Saldo) {
this.Saldo = Saldo;
}