-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMenu.java
More file actions
133 lines (121 loc) · 7.1 KB
/
Menu.java
File metadata and controls
133 lines (121 loc) · 7.1 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
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
import java.util.Scanner;
public class Menu {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
Compra gastos = new Compra();
Comandos comando = new Comandos();
double carteira = 0.0;
double x = 0.0;
int qual = 0;
double valorDaCompra = 0.0;
int sair = 0;
while (sair == 0) {
System.out.print(
"----------------------------------------------------------------------\nSeja Bem vindo a Pizzaria do Henrique\nInstruçoes:\n1 -> Digite os numeros/letras correspondes antes de cada instrução para selecioná-la\n----------------------------------------------------------------------");
System.out.println("\nDigite sua quantidade de dinheiro você trouxe para gastar:");
System.out.print("R: ");
x = input.nextInt();
carteira = x;
gastos.qtdDinheiroTotal(x);
sair = 1;
}
sair = 0;
// System.out.println("");
while (sair == 0) {
qual = 0;
System.out.println(
"--------------------------Menu-------------------------\n1 -> Comprar\n2 -> Ver seu carrinho\n3 -> Pagar a conta\n4 -> Sair\n------------------------------------------------------");
System.out.print("R: ");
qual = input.nextInt();
if (qual == 1) {
System.out.println(
"------------------------------------------------------\nO que voce deseja comprar?\n1 -> Pizza\n2 -> Açai\n3 -> Refrigerante\n4 -> Voltar\n------------------------------------------------------");
System.out.print("R: ");
int p = input.nextInt();
if (p == 1) {
System.out.println(
"----------------------------------------------------\n1 -> Calabresa\n2 -> Portuguesa\n3 -> Pepperoni\n4 -> Frango com catupiry\n5 -> Marguerita\n6 -> Napolitana\n----------------------------------------------------");
int saborPizza = input.nextInt();
System.out.println(
"----------------------------------------------------\ng/G -> Tamanho G // R$ 34.20 \nm/M -> Tamanho M // R$ 27.40 \np/P -> Tamanho P // R$ 23.50 \n----------------------------------------------------");
String tamanhoPizza = input.next();
System.out.print("----------------------------------------------------\nQuantidade : ");
int quantidadePizza = input.nextInt();
System.out.println("----------------------------------------------------");
if (comando.conferirVeracidadePizza(saborPizza, tamanhoPizza) == 1) {
Pizza pizza = new Pizza(quantidadePizza, tamanhoPizza, saborPizza);
pizza.setSabor(saborPizza);
gastos.adicionarProduto(pizza);
x = x - gastos.somaTotal();
System.out.println("Produto Adicionado ao carrinho");
// System.out.println("Você ainda tem : " + x +" reais para poder gastar");
} else {
System.out.println("Você tem certeza que digitou os valores corretos? tente de novo..");
}
comando.pressAnyKeyToContinue();
}
if (p == 2) {
System.out.println(
"----------------------------------------------------\n1 -> Acai tradicional\n2 -> Acai com Leite\n3 -> Suco de acai\n----------------------------------------------------");
System.out.print("R: ");
int saboracai = input.nextInt();
System.out.println(saboracai);
System.out.println(
"----------------------------------------------------\ng/G -> Tamanho G // R$ 12.50 \nm/M -> Tamanho M // R$ 10.30 \np/P -> Tamanho P // R$ 8.00 \n----------------------------------------------------");
System.out.print("R: ");
String tamanhoacai = input.next();
System.out.println("----------------------------------------------------\nQuantidade : ");
System.out.print("R: ");
int quantidadeacai = input.nextInt();
if (comando.conferirVeracidadeAcai(saboracai, tamanhoacai) == 1) {
Acai acai = new Acai(quantidadeacai, tamanhoacai, saboracai);
acai.setSabor(saboracai);
gastos.adicionarProduto(acai);
x = x - gastos.somaTotal();
System.out.println("Produto Adicionado ao carrinho");
}
comando.pressAnyKeyToContinue();
}
if (p == 3) {
System.out.println(
"----------------------------------------------------\n1 -> Coca-cola\n2 -> Guaraná Antarctica\n3 -> Fanta laranja\n----------------------------------------------------");
System.out.print("R: ");
int saborrefri = input.nextInt();
System.out.println(saborrefri);
System.out.println(
"----------------------------------------------------\ng/G -> Tamanho G // R$ 8.20 \nm/M -> Tamanho M // R$ 6.20 \np/P -> Tamanho P // R$ 8.20 \n----------------------------------------------------");
System.out.print("R: ");
String tamanhorefri = input.next();
System.out.println("----------------------------------------------------\nQuantidade : ");
System.out.print("R: ");
int quantidaderefri = input.nextInt();
if (comando.conferirVeracidadeAcai(saborrefri, tamanhorefri) == 1) {
Refrigerante refri = new Refrigerante(quantidaderefri, tamanhorefri, saborrefri);
refri.setSabor(saborrefri);
gastos.adicionarProduto(refri);
x = x - gastos.somaTotal();
System.out.println("Produto Adicionado ao carrinho");
}
comando.pressAnyKeyToContinue();
}
}
if (qual == 2) {
input.nextLine();
System.out.println("----------------------------------------------------");
System.out.println(gastos.verCarrinho(carteira));
comando.pressAnyKeyToContinue();
}
if (qual == 3) {
valorDaCompra = gastos.somaTotal();
System.out.println(gastos.realizarCompra(carteira, valorDaCompra));
comando.pressAnyKeyToContinue();
System.exit(1);
}
if (qual == 4) {
System.out.println("Programa encerrado!");
System.exit(1);
}
}
input.close();
}
}