Operações com N números

Classificação: Fixação

Enunciado

[L5-Q1] Implemente um programa que recebe um valor N, sendo N a quantidade de números a serem inseridos, e calcula: a) A quantidade de números menores que 100 e maiores que -100 b) A soma dos números múltiplos de 5 ou 7 c) O maior número; d) A média dos números pares; e) A porcentagem dos números ímpares dentre todos os números. Separe os valores na saída por espaços seguindo a ordem acima.

Exemplo de entrada:

5 -30 40 25 270 -89

Exemplo de saída esperada:

4 305 270 93.33333333333333 40%

// Rascunho de 26/05/2019 - 20:49:39 var N, n, contA, somaB, tronoC, somaD, contD, contE, miE, mpD; contA=0; somaB=0; tronoC=-1000; somaD=0; contD=0; contE=0; N = parseInt(prompt("Entre com a quantidade de números: ")); for(i = 0; i < N; i++){ n = parseFloat(prompt("Entre com o valor: ")); if(n>-100 && n<100){ contA++; } if(n%5===0 || n%7===0){ somaB+=n; } if(n>tronoC){ tronoC=n; } if(n%2===0){ somaD+=n; contD++; } if(n%2==1 || n%2==-1){ contE++; } } miE = (contE/N)*100; mpD = somaD/contD; alert(contA+" "+somaB+" "+tronoC+" "+mpD+" "+miE+"%");

Saída dos casos de teste