1. Crie uma classe chamada Conta contendo as seguintes propriedades e métodos:
Propriedades:
Float saldoInicial
float sald...
2. Crie uma classe chamada CaixaEletronico contendo os seguintes métodos:
Propriedades:
private Conta contaAtual
Métodos:
...
Upcoming SlideShare
Loading in...5
×

Java orientação a objetos (introdução) - exercicios

378

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
378
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Java orientação a objetos (introdução) - exercicios

  1. 1. 1. Crie uma classe chamada Conta contendo as seguintes propriedades e métodos: Propriedades: Float saldoInicial float saldo String numero String senha Métodos: String extrato(Date inicial, Date final) Deve gerar uma String contendo o saldo formatado como R$ 000.000.000,00 int efetuarPagamento(String titulo, float valor) Deve verificar se o saldo é suficiente para fazer o pagamento, em caso positivo deve-se deduzir o valor do pagamento da propriedade saldo e retornar 0, caso contrario deve retornar 1. int efetuarSaque(float valor) Deve verificar se o saldo é suficiente para fazer o saque, em caso positivo deve-se deduzir o valor do saque da propriedade saldo e retornar 0, caso contrario deve retornar 1. void efetuarDeposito(float valor) Deve incrementar a valor na propriedade saldo.
  2. 2. 2. Crie uma classe chamada CaixaEletronico contendo os seguintes métodos: Propriedades: private Conta contaAtual Métodos: void colocaCartao(Conta cc) Deve atualizar a propriedade contaAtual para apontar para o mesmo objeto apontado pela variável cc boolean autenticaUsuario(String pass) Verifica se a senha passada como parâmetro é igual a senha armazenada no objeto contaAtual. Em caso positivo deve retornar true e em caso negativo deve retornar false boolean executarSaque (float valor) Deve invocar o método efetuarSaque do objeto contaAtual passando o valor como parâmetro para o método. Se o retorno do método efetuarSaque for 0 então o método deve mostrar a mensagem na console dizendo “Saque efetuado com sucesso, retire o dinheiro”, retornando true. Caso contrário deve mostrar “Saldo insuficiente”, retornando false. String executarExtrato() Deve invocar o método efetuarExtrato do objeto contaAtual passando a data atual no parametro Date final e a data atual menos 30 dias no parâmetro Date inicial. O resultado retornado pelo metodo deve ser impresso na console e usado como retorno para o metodo executarExtrato.. void executarDeposito(float valor) Deve invocar o método efetuarDeposito do objeto contaAtual passando o valor como parâmetro para o método. Após a execução deve mostrar a mensagem “Deposito efeutado com sucesso”.

×