class Conta { Pessoa nome; int numero; double saldo; int agencia;
void deposita(double valor) { this.saldo += valor; }
void saca(double saque) { if(this.saldo >= saque) { this.saldo -= saque; } }
void transfere(double valor, Conta destino) { this.saldo -= valor; destino.saldo += valor;
} }
class Pessoa { String nome; String cpf; String dataDeNascimento;
}
class Programa { public static void main(String[] args) { Conta mauricio = new Conta(); mauricio.numero =123; mauricio.saldo = 800.0; mauricio.agencia = 842;
mauricio.titular = new Pessoa(); mauricio.titular.nome = "Mauricio Aniche"; mauricio.titular.cpf = "00000000090"; mauricio.titular.dataDeNascimento = "01/01/1990";
Conta guilherme = new Conta(); guilherme.numero = 124; guilherme.saldo = 1200.0; guilherme.agencia = 843;
//guilherme.titular = new Pessoa(); //guilherme.titular.nome = "Guilherme Soares"; //guilherme.titular.cpf = "00000000190"; //guilherme.titulardataDeNascimento = "02/01/1990";
mauricio.deposita(100.0); guilherme.deposita(100.0);
mauricio.saca(50.0); guilherme.saca(50.0);
guilherme.transfere(100.0, mauricio); mauricio.transfere(100.0, guilherme);
System.out.println(mauricio); System.out.println(mauricio.saldo); System.out.println(guilherme); System.out.println(guilherme.saldo); } }