10000 GitHub - igorsouzaccruz/provaBanco
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

igorsouzaccruz/provaBanco

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

provaBanco

1) Crie uma Classe Chamada ContaBanco

image

Restrições:


a) o atributo tipo só pode assumir 2 valores (1 - para conta corrente ou 2 - para conta poupança)

b) o atributo status só pode assumir 2 valores (true - aberto ou false - fechado )


2) Implemente os getters e setters para todos os atributos

3) Implemente um construtor que receba como parâmetro: número da conta, tipo e dono. O construtor deve iniciar os atributos status e saldo com os valores false e 0 respectivamente.

4) Implemente o método abrirConta() que deve verificar se a conta está fechada (status = false), caso positivo ele deve abrir a conta. (status = true). Ao Abrir a conta como tipo 1 o método deve adicionar ao saldo R$ 50,00, caso o tipos for = 2 o método deve adicionar ao saldo R$ 150,00

5) Implemente o método fecharConta() que deve verificar se a conta esta aberta (status = true) e com saldo = 0, caso positivo o método deve modificar o status da conta para false

6) Implemente os métodos

a) depositar(double valor) - o método deve verificar se a conta esta aberta e se o valor do depósit é positivo, caso afirmativo o valor deve ser adicionado ao saldo

b) sacar(double valor) - o método deve verificar se a conta esta aberta e possui saldo maior ou igual ao valor solicitado (que deve ser positivo), caso afirmativo, o valor sacado deverá ser subtraido do saldo

c) pagarMensalidade() - se a conta estiver aberta, deve subtrair do saldo um valor dependendo do tipo da conta R$ 12,00 para conta corretente (tipo = 1) ou R$ 20,00 para conta poupança (tipo = 2)

7) Implemente uma classe de teste que crie 2 contas, uma conta corrente e uma conta poupança. Para cada uma delas a classe deve abrir a conta, depositar dinheiro , sacar dinheiro, mostrar o saldo ao fim de cada operação e tentar fechar a conta.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0