Minha resolução sobre a lista de exercicios e uma dúvida sobre o meu código numero 4. O menor número sempre imprime 0 e eu não consegui encontrar aonde está o erro;
1
const numerosArray = [8, 9, 10, 11, 25, 36, 40];
for(numero in numerosArray){ console.log(numerosArray[numero]) }
2
const numerosArray = [8, 9, 10, 11, 25, 36, 40];
function exibeIndice(num){ for(i = 0; i < numerosArray.length; i++){ console.log(i);
}
}
3
const numerosArray = [8, 9, 10, 11, 25, 36, 40];
function somaElementos(num) {
let soma = 0;
for(let i = 0; i < num.length; i++){
soma += num[i];
}
return soma;
}
4
const numerosArray = [8, 9, 10, 11, 25, 36, 40];
function retornaValor(num) { let menor = 0; let maior = 0;
for(let i = 0; i < num.length; i++){
if(num[i] > maior){
maior = num[i];
}
if(num[i] < menor){
menor = num[i];
}
}
return `O maior número é: ${maior} e o menor número é: ${menor}`
}
console.log(retornaValor(numerosArray));
5
const numeros = [3, 8, 12, 5, 6, 10, 7, 2, 9, 14]
for(i = 0; i < numeros.length; i++){ if(numeros[i] % 2 == 0){ console.log(numeros[i]) } }
6
const notas = [7.5, 8, 9, 10];
media = 0;
for(i = 0; i < notas.length; i++){ media += notas[i] / notas.length; }
console.log(media);