lunes, 19 de octubre de 2015

solucionario del 1er parcial : pregunta 1

PREGUNTA 1:

public class Cuenta extends porcentaje{
    long numCuenta=100001;
    long DNI;
   

    public Cuenta(long numCuenta, long DNI, double saldoActual, double interes) {
        super(saldoActual, interes);
        this.numCuenta = 0;
        this.DNI = 0;
        this.saldoActual = 0;
        this.interes = 0;
       
    }
    public Cuenta( long DNI, double saldoActual, double interes) {
        super(saldoActual, interes);
        this.DNI = DNI;
        this.saldoActual = saldoActual;
        this.interes = interes;
        ++numCuenta;
    }   

    public long getNumCuenta() {
        return numCuenta;
    }

    public long getDNI() {
        return DNI;
    }

    public void setDNI(long DNI) {
        this.DNI = DNI;
    }

    void actualizarSaldo(){
        saldoActual=saldoActual-(interes/365);
    }
    double ingresar(double monto){
        return saldoActual=saldoActual+monto;
    }
    double retirar(double monto){
        if (saldoActual>0) {
            saldoActual=saldoActual-monto;
        }
        else{
            System.out.println("no hay saldo");
        }
        return saldoActual;
    }
    void mostrar(){
        System.out.println("cuenta bancaria");
        System.out.println("Numero de cuenta: "+this.numCuenta);
        System.out.println("Dni del cliente: "+this.DNI);
        System.out.println("Saldo actual $: "+this.saldoActual);
        System.out.println("interes anual: "+this.interes);
    }
   
    public static void main(String[] args) {
        Cuenta c1=new Cuenta(100001,123, 200.0, 0.1);
        System.out.println(c1.getNumCuenta());
        c1.mostrar();
        //c1.actualizarSaldo();
        //c1.ingresar(100);
        //c1.retirar(50);
        //System.out.println(c1.getSaldoActual());
        //System.out.println("Saldo actual $:"+c1.getSaldoActual());
        //c1.mostrar();
        Cuenta c2=new Cuenta(456, 100, 0.3);
        c2.actualizarSaldo();
        c2.mostrar();
        Cuenta c3=new Cuenta(789, 50, 0.25);
        c3.mostrar();
        //System.out.println(c1.getSaldoActual());
    }
   
}


public class porcentaje {
     double saldoActual;
     double interes;

    public porcentaje(double saldoActual, double interes) {
        this.saldoActual = 0.0;
        this.interes = 0.1;
    }
    
     public double getSaldoActual() {
        return saldoActual;
    }

    public void setSaldoActual(double saldoActual) {
        this.saldoActual = saldoActual;
    }

    public double getInteres() {
        return interes;
    }

    public void setInteres(double interes) {
        this.interes = interes;
    }
}

No hay comentarios:

Publicar un comentario