-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathaprovacao.js
More file actions
32 lines (21 loc) · 900 Bytes
/
aprovacao.js
File metadata and controls
32 lines (21 loc) · 900 Bytes
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
function calcularMedia( notas ) {
var soma = 0
for( c = 0; c < notas.length; c++ ) {
soma += notas[c]
}
media = soma / notas.length //Utilizar notas.length para que ele calcule dinamicamente a quantidade que ela recebeu
return media;
}
let media; // escopo global
function aprovacao( notas ) {
let media = calcularMedia(notas); // escopo da função
let condicao = media >= 7 ? "aprovado" : "reprovado";
return 'Média: ' + media + ' - Resultado: ' + condicao;
}
//console.log()
//console.log( calcularMedia([7,7,6,8,6,4,3,2,1,2,4,6,3,5,4,7,9,6,5,9,5,3,2,7,9,8,7,6,5,7,3,5,8,2]))
//console.log( aprovacao(calcularMedia([7,7,6,8,6,4,3,2,1,2,4,6,3,5,4,7,9,6,5,9,5,3,2,7]) ) )
//console.log (calcularMedia([7,6.9]) )
//console.log (aprovacao(calcularMedia([7,6.9]) ) )
console.log(aprovacao([8, 8, 7, 6, 7, 8]));
console.log(aprovacao([10, 6, 10, 6, 10, 6]));