-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMenu.java
72 lines (67 loc) · 3.9 KB
/
Menu.java
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
import java.util.Scanner;
public class Menu {
public void exibir() {
Scanner scanner = new Scanner(System.in);
int escolha;
do {
System.out.println("****************************************************************");
System.out.println("----------------------------------------------------------------");
System.out.println(" ██████╗ █████╗ ███╗ ███╗██████╗ ██╗ ██████╗ ");
System.out.println(" ██╔════╝██╔══██╗████╗ ████║██╔══██╗██║██╔═══██╗");
System.out.println(" ██║ ███████║██╔████╔██║██████╔╝██║██║ ██║");
System.out.println(" ██║ ██╔══██║██║╚██╔╝██║██╔══██╗██║██║ ██║");
System.out.println(" ╚██████╗██║ ██║██║ ╚═╝ ██║██████╔╝██║╚██████╔╝");
System.out.println(" ╚═════╝╚═╝ ╚═╝╚═╝ ╚═╝╚═════╝ ╚═╝ ╚═════╝ ");
System.out.println("----------------------------------------------------------------");
System.out.println("Seja bem-vindo/a ao Conversor de Moeda!");
System.out.println("----------------------------------------------------------------");
System.out.println("1) Dólar >> Real Brasileiro");
System.out.println("2) Real Brasileiro =>> Dólar");
System.out.println("3) Dólar >> Peso Argentino");
System.out.println("4) Peso Argentino =>> Dólar");
System.out.println("5) Dólar >> Peso Colombiano");
System.out.println("6) Peso Colombiano =>> Dólar");
System.out.println("7) Digitar moeda de origem, destino e valor");
System.out.println("8) Sair \n");
System.out.print("Escolha uma opção válida: ");
escolha = scanner.nextInt();
switch (escolha) {
case 1:
Conversor.converterMoeda("USD", "BRL", scanner);
break;
case 2:
Conversor.converterMoeda("BRL", "USD", scanner);
break;
case 3:
Conversor.converterMoeda("USD", "ARS", scanner);
break;
case 4:
Conversor.converterMoeda("ARS", "USD", scanner);
break;
case 5:
Conversor.converterMoeda("USD", "COP", scanner);
break;
case 6:
Conversor.converterMoeda("COP", "USD", scanner);
break;
case 7:
DigitarMoeda.digitar(scanner);
break;
case 8:
System.out.println("Saindo...");
break;
default:
System.out.println("*********************** - ERRO - *******************************");
System.out.println("Opção inválida.");
System.out.println("****************************************************************");
// Após exibir o resultado, aguarda a entrada do usuário para retornar ao menu principal
System.out.println("\nPressione Enter para voltar ao menu principal...");
scanner.nextLine(); // Limpa o buffer
scanner.nextLine(); // Aguarda a entrada do usuário
}
} while (escolha != 8);
scanner.close();
// Finalizar a aplicação
System.exit(1);
}
}