-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path1118.js
35 lines (33 loc) · 861 Bytes
/
1118.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
var input = require('fs').readFileSync('/dev/stdin', 'utf8');
let l1, limite, n1, n2, average;
l1 = input.split("\n").map(Number);
limite = 0;
for (i = 0; i < l1.length; i++){
if(l1[i] >=0 && l1[i] <= 10){
limite++;
if(limite===1){
n1 = l1[i];
}
if (limite ===2 ){
n2 = l1[i];
average = (n1 + n2) / 2;
console.log("media = "+ average.toFixed(2))
}
if(limite > 2 && l1[i] === 2){
console.log("novo calculo (1-sim 2-nao)");
break;
}
}
if (limite < 2 && l1[i] > 10 === true) {
console.log("nota invalida");
}
if (limite < 2 && l1[i] < 0 === true) {
console. log("nota invalida");
}
if (limite > 2 === true) {
console.log("novo calculo (1-sim 2-nao)");
}
if (l1[i] === 1 && limite > 2) {
limite = 0;
}
}