-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathContaPoupanca.java
More file actions
83 lines (73 loc) · 2.91 KB
/
ContaPoupanca.java
File metadata and controls
83 lines (73 loc) · 2.91 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
public class ContaPoupanca {
private double saldo;
public int conta;
public void sacar(double valor){
if (this.saldo > valor){
this.saldo -= valor;
this.juro();
} else{
System.out.println("ALERTA !!!! Não possui saldo disponível em conta poupança. Seu saldo disponível é de: R$" + this.saldo);
}
System.out.println("Saque no valor de R$ " + valor + " foi realizado com sucesso.");
}
public void zerarConta(String senha){
if (senha == "123"){
this.saldo -= this.saldo;
System.out.println("Conta Zerada");
System.out.println("Saldo dispoível em conta poupança é de: R$:" + this.saldo);
} else {
System.out.println("SENHA INCORRETA!");
}
}
public void sacar(double valor, String senha){
if (senha == "123"){
if (this.saldo > valor){
this.saldo -= valor;
} else{
System.out.println("ALERTA !!!! Não possui saldo disponível em conta poupança. Seu saldo disponível é de: R$" + this.saldo);
}
} else {
System.out.println("ERRO AO SACAR, SENHA INCORRETA!!");
}
System.out.println("Saque no valor de R$ " + valor + " foi realizado com sucesso.");
}
public void depositar(double valor){
this.saldo += valor;
if (valor >= 500){
System.out.println("Bônus de R$10.00 concedido.");
bonus();
}
System.out.println("Deposito de R$ " + valor + " realizado com sucesso");
}
public String verSaldo(){
jurosVer();
System.out.println("===== SALDO DISPONÍVEL EM CONTA POUPANÇA =====");
System.out.println("Sua conta poupança tem um saldo dê R$ " + this.saldo);
System.out.println("R$ 1.00 foi cobrado para ver o saldo.");
System.out.println("R$ 9.00 foram cobrados para realizar o saque.");
System.out.println("Depósitos acima de R$ 500,00 ganharão R$ 10,00 de bônus.");
System.out.println("===========================================");
return null;
}
public String verSaldo(String senha){
if (senha == "123"){
System.out.println("===== SALDO DISPONÍVEL EM CONTA POUPANÇA =====");
System.out.println("Sua conta corrente tem um saldo dê R$ " + this.saldo);
System.out.println("Ao usar a senha, não será cobrado juros.");
System.out.println("Depósitos acima de R$ 500,00 ganharão R$ 10,00 de bônus.");
System.out.println("===========================================");
} else {
System.out.println("ERRO AO VER SALDO, SENHA INCORRETA!!");
}
return senha;
}
private void juro(){
this.saldo -= 9;
}
private void jurosVer(){
this.saldo -= 1;
}
private void bonus(){
this.saldo += 10;
}
}