-
Notifications
You must be signed in to change notification settings - Fork 1
/
exercicios2.js
66 lines (51 loc) · 1.5 KB
/
exercicios2.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
/* ### Transforma notas escolares
Crie um algoritmo que transforme a nota do sistema númerico para sistema de notas em caracteres tipo A B C
* de 90 pra cima - A
* entre 80 e 89 - B
* entre 70 a 79 - C
* entre 60 a 69 - D
* menor que 60 - F
*/
function boletim(nota) {
if (nota >= 90) {
return console.log('A')
} else if (nota >= 80 && nota <= 89) {
return console.log('B')
} else if (nota >= 70 && nota <= 79) {
return console.log('C')
} else if (nota >= 60 && nota <= 69) {
return console.log('D')
} else {
return console.log('F')
}
}
boletim(80)
/* ### sistema de gastor familiar
Crie um objeto que pussuirá 2 propriedades, ambas do tipo array:
*receitas: []
*despesas: []
Agora crie uma função que irá calcular o total de receitas e despesas e irá mostrar uma mensagem se a família está com saldo
positivo ou negativo, seguindo o valor do saldo
*/
let gestao = {
receitas: [1000.10, 800.80],
despesas: [230.55, 89.90, 300.20]
}
function sum(array) {
let total = 0
for (let value of array) {
total += value
}
return total
}
function saldo() {
const calculateReceitas = sum(gestao.receitas)
const calculateDespesas = sum(gestao.despesas)
const total = calculateReceitas - calculateDespesas
if (total > 0) {
return console.log(`a familia está com saldo postivo de ${total}`)
} else {
return console.log(`a familia está com saldo negativo de ${total}`)
}
}
saldo()