-
Notifications
You must be signed in to change notification settings - Fork 0
/
day05.js
88 lines (68 loc) · 1.97 KB
/
day05.js
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
const prompt = require('prompt-sync')();
// objetos pra agrupar cada categoria
let frutas = {
"categoria": "frutas",
"itens": []
};
let laticínios = {
"categoria": "laticinios",
"itens": []
};
let congelados = {
"categoria": "congelados",
"itens": []
};
let doces = {
"categoria": "doces",
"itens": []
};
let carnes = {
"categoria": "carnes",
"itens": []
};
let temperos = {
"categoria": "temperos",
"itens": []
};
// array agrupando todos os objetos
let listaCompras = [frutas, laticínios, congelados, doces, carnes, temperos];
let continuar = true;
while (continuar == true) {
let add = prompt("Deseja adicionar uma comida na lista de compras? [S/N] ");
if (add == "s" || add == "S") {
console.log("\n");
let alimentoAdd = prompt("Qual comida deseja adicionar? ");
// categorias
console.log("\n-----------------------------------------------------");
console.log(" [1] Frutas");
console.log(" [2] Laticínios");
console.log(" [3] Congelados");
console.log(" [4] Doces");
console.log(" [5] Carnes");
console.log(" [6] Temperos");
console.log("-----------------------------------------------------\n");
let alimentoCategoria = prompt("Qual categoria se encaixa? ");
// inserir no objeto correspondente
if (alimentoCategoria == 1) {
frutas.itens.push(alimentoAdd);
} else if (alimentoCategoria == 2) {
laticínios.itens.push(alimentoAdd);
} else if (alimentoCategoria == 3) {
congelados.itens.push(alimentoAdd);
} else if (alimentoCategoria == 4) {
doces.itens.push(alimentoAdd);
} else if (alimentoCategoria == 5) {
carnes.itens.push(alimentoAdd);
} else if (alimentoCategoria == 6) {
temperos.itens.push(alimentoAdd);
}
}
else {
continuar = false;
break;
}
}
console.log("\n==============================");
console.log("| LISTA DE COMPRAS |");
console.log("==============================\n");
console.log(listaCompras);