-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathswitch.js
57 lines (51 loc) · 1.41 KB
/
switch.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
// Retorna o dia da semana correspondente a um número
// Sua implementação aqui
function retornaDiaSemana(dia) {
switch (dia) {
case 1:
return 'Domingo';
case 2:
return 'Segunda-feira';
case 3:
return 'Terça-feira';
case 4:
return 'Quarta-feira';
case 5:
return 'Quinta-feira';
case 6:
return 'Sexta-feira';
case 7:
return 'Sábado';
default:
return 'Dia inválido';
}
}
// Retorna o preço do produto com base no código de produto
// Sua implementação aqui
function retornaPrecoProduto(codigo) {
switch (codigo) {
case 'A':
return 'Preço: 10.99';
case 'B':
return 'Preço: 5.99';
case 'C':
return 'Preço: 7.50';
default:
return 'Código inválido';
}
}
// Retorna a categoria do produto com base no tipo de produto
// Sua implementação aqui
function retornaCategoriaProduto(produto) {
switch (produto) {
case 'Eletrônicos':
return 'Categoria: Tecnologia';
case 'Roupas':
return 'Categoria: Moda';
case 'Alimentos':
return 'Categoria: Alimentação';
default:
return 'Categoria desconhecida';
}
}
module.exports = { retornaDiaSemana, retornaPrecoProduto, retornaCategoriaProduto };