/*
 * Copyright (c) 1997-1999 Departamento de Informática - UFPE
 */

/**
 * Esta é a classe de teste para a classe poupança. Poderia estar no
 *  arquivo Poupanca.java.
 */
public class ProgPoup {

    /**
     * Método de teste da classe Poupanca.
     */
    public static void main(String args[]) {
        Poupanca p1 = new Poupanca (9005013, 100.00);
        Conta c1;

        p1.printSaldo();
        p1.credito(7.34);
        p1.debito(1.00);
        p1.printSaldo();
        p1.credito(5.66);
        p1.printSaldo();
        p1.rendeJuros(0.015);
        p1.printSaldo();

        c1 = new Poupanca(9001123, 100.00);
        c1.printSaldo();
        c1.credito(7.34);
        c1.debito(1.00);
        c1.printSaldo();
        c1.credito(5.66);
        c1.printSaldo();

//
// casts devem ser usados com cuidado.
// pode levar a um mau estilo de programacao.
//
        ((Poupanca) c1).rendeJuros(0.015);
        c1.printSaldo();
    }

}
