Skip to content

Commit 9a87756

Browse files
Adding class 04
1 parent 7d0a180 commit 9a87756

1 file changed

Lines changed: 32 additions & 0 deletions

File tree

js/aprovacao.js

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
function calcularMedia( notas ) {
2+
3+
var soma = 0
4+
for( c = 0; c < notas.length; c++ ) {
5+
soma += notas[c]
6+
}
7+
8+
media = soma / notas.length //Utilizar notas.length para que ele calcule dinamicamente a quantidade que ela recebeu
9+
10+
return media;
11+
}
12+
13+
let media; // escopo global
14+
15+
function aprovacao( notas ) {
16+
let media = calcularMedia(notas); // escopo da função
17+
let condicao = media >= 7 ? "aprovado" : "reprovado";
18+
return 'Média: ' + media + ' - Resultado: ' + condicao;
19+
}
20+
21+
//console.log()
22+
23+
//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]))
24+
//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]) ) )
25+
26+
//console.log (calcularMedia([7,6.9]) )
27+
//console.log (aprovacao(calcularMedia([7,6.9]) ) )
28+
29+
30+
console.log(aprovacao([8, 8, 7, 6, 7, 8]));
31+
32+
console.log(aprovacao([10, 6, 10, 6, 10, 6]));

0 commit comments

Comments
 (0)