Olá, aqui está minha resolução dos desafios.
// Desafio 1
const arrayNumeros = [1, 2, 3, 4, 5];
for (let i of arrayNumeros) {
console.log (i);
}
// Desafio 2
function imprimeArray (array) {
for (let indicie = 0; indicie < array.length; indicie++ ) {
console.log (indicie, array[indicie]);
}
}
const meuArray = [5, 6, 7, 2, 3];
imprimeArray (meuArray);
// Desafio 3
let somaDosNumeros = 0;
function somaNumeros (array) {
for (let i = 0; i < array.length; i++ ) {
somaDosNumeros += array[i];
}
console.log(somaDosNumeros);
}
const numerosInt = [1, 2, 3, 4];
somaNumeros(numerosInt)
// Desafio 4
const numeros = [10, 15, 30, 2, 8, 50];
numeros.sort(function(a, b) {
return a - b ;
})
console.log(`O menor numero é o ${numeros[0]} e o maior numero é o ${numeros[numeros.length - 1]}.`);
// Desafio 5
const numerosD5 = [3, 8, 12, 5, 6, 10, 7, 2, 9, 14];
const numerosPares = []
for (let indicie = 0; indicie < numerosD5.length; indicie++) {
if (numerosD5[indicie] % 2 === 0){
numerosPares.push (numerosD5[indicie]);
numerosPares.sort(function(a, b) {
return a - b ;
})
}
}
console.log('Os numeros pares do array são:', numerosPares);
// Desafio 6
const notas = [10, 5, 8, 9, 6, 7];
somaNotas = 0;
function calculaMedia (array) {
for (let i = 0; i < array.length; i++ ) {
somaNotas += array[i];
}
let media = somaNotas / array.length
console.log('A media dessa aluno é:', media);
}
calculaMedia(notas);