-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathmain.js
29 lines (26 loc) · 851 Bytes
/
main.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
// Desafio
// O programa deve ler um valor inteiro D indefinidas vezes, ele só irá parar quando o valor de D for igual a 0.
// Para cada D lido, imprima a soma dos 5 pares consecutivos a partir de D, inclusive ele mesmo , se for par.
// Se o valor de entrada for 4, por exemplo, a saída deve ser 40, que é o resultado da operação: 4+6+8+10+12, enquanto que se o
// valor de entrada for 11, por exempo, a saída deve ser 80, que é a soma de 12+14+16+18+20.
let x = parseInt(gets())
let soma = 0
let i = 0
while (x !== 0) {
//Condição para caso o número informado for PAR, ele irá somar os 5 pares consecutivos até o seu número.
while (i < 5) {
if (x % 2 !== 0)
{
x = x + 1
} else {
soma += x
x++
i++
}
}
//Imprima a soma:
print(soma)
soma = 0
i = 0
x = parseInt(gets())
}