-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbancoConta.java
More file actions
107 lines (86 loc) · 3.91 KB
/
Copy pathbancoConta.java
File metadata and controls
107 lines (86 loc) · 3.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
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
import java.util.Scanner;
class bancoConta {
int valor;
int confirmarTransacao;
String nome;
String numerodeId;
bancoConta(String cnome, String cid) {
nome = cnome;
numerodeId = cid;
}
void depositar(int quantia) {
if (quantia != 0) {
valor = valor + quantia;
confirmarTransacao = quantia;
}
}
void saque(int quantia) {
if (quantia != 0) {
valor = valor - quantia;
confirmarTransacao = -quantia;
}
}
void transferir() {
if (confirmarTransacao > 0) {
System.out.println("Transferido com sucesso: " + confirmarTransacao);
} else if (confirmarTransacao < 0) {
System.out.println("Saque; " + Math.abs(confirmarTransacao));
} else {
System.out.println("Não ocorreu nenhuma tranferencia");
}
}
void verMenu () {
char opcao = '\0';
Scanner sc = new Scanner(System.in);
System.out.println("Bem vindo " + nome);
System.out.println("Seu Numero de identificacao e: " + numerodeId);
System.out.println("-----------------------------------------------");
System.out.println("1 - Deposito");
System.out.println("2 - Saque");
System.out.println("3 - Transferir");
System.out.println("4 - Voltar ao menu");
System.out.println("5 - sair");
do {
System.out.println("=================================================");
System.out.println("Escolha a opcao");
System.out.println("=================================================");
opcao = sc.next().charAt(0);
Character.toUpperCase(opcao);
switch (opcao) {
case '1':
System.out.println("=================================================");
System.out.println("O valor e: " + valor);
System.out.println("=================================================");
System.out.println();
break;
case '2':
System.out.println("=================================================");
System.out.println("Digite valor para depositar: ");
System.out.println("=================================================");
int quantia = sc.nextInt();
depositar(quantia);
System.out.println();
break;
case '3':
System.out.println("=================================================");
System.out.println("Coloque o valor para transferir: ");
System.out.println("=================================================");
quantia = sc.nextInt();
System.out.println();
break;
case '4':
System.out.println("=================================================");
System.out.println();
System.out.println("=================================================");
System.out.println();
break;
case '5':
System.out.println("=================================================");
break;
default:
System.out.println("Opcao invalida, por favor escolha uma opcao valida e tente novamente");
break;
}
} while (opcao != '5');
}
}