necessitamos uma função maismenos que receba um array e retorna outro com os seguintes três números: na primeira posição, a fração de números que são positivos na segunda posição, a fração de números que são zero na última posição, a fração de números que são negativos
Respostas
respondido por:
0
Resposta:
(maisMenos([1,2,0,-1]))
Explicação:
function maisMenos(numeros) {
var quantidade = numeros.length
var positivos = 0;
var zeros = 0;
var negativos = 0;
var i = 0;
for (var i = 0; i < quantidade; i++) {
if (numeros[i] < 0) {
negativos = negativos + 1;
} else if (numeros[i] > 0) {
positivos = positivos + 1;
} else {
zeros = zeros + 1;
}
}
positivos = positivos / quantidade;
zeros = zeros / quantidade;
negativos = negativos / quantidade;
var total = [positivos, zeros, negativos];
return total;
}
console.log (maisMenos([1,2,0,-1]))
Perguntas similares
4 anos atrás
4 anos atrás
6 anos atrás
6 anos atrás
6 anos atrás
8 anos atrás