//Exercicios 01 - Escreva um código que utilize o loop for/of para iterar e imprimir cada elemento de um array.
console.log('Exercicios 01----------------------------------------------------------------------');
const alunos = ['joão', 'maria', 'pedro', 'ana', 'carlos'];
// 1. Imprima o nome de cada aluno usando um loop for.
for (let i = 0; i < alunos.length; i++) {
console.log(alunos[i]);
}
//Exercisios 02 - Crie uma função que receba uma array e imprima no console o número do índice e o elemento
console.log('Exercicios 02----------------------------------------------------------------------');
function imprimirIndicesEElementos(nomeAlunos) {
for (let i = 0; i < nomeAlunos.length; i++) {
console.log(`Índice: ${i}, Elemento: ${nomeAlunos[i]}`);
}
}
imprimirIndicesEElementos(alunos);
//Exercicios 03 - Crie uma função que receba uma array de números inteiros e retorne a soma dos elementos.
console.log('Exercicios 03----------------------------------------------------------------------');
const numeros = [3, 8, 12, 5, 6, 10, 7, 2, 9, 14];
function somarElementos(numeros) {
let soma = 0;
for (let i = 0; i < numeros.length; i++) {
soma += numeros[i];
}
console.log(`A soma dos elementos é: ${soma}`);
}
const resultadoSoma = somarElementos(numeros);
//Exercicios 04 - Crie uma função que receba uma array de números inteiros e
// retorne o menor valor e o maior valor da array, no seguinte formato: 'o menor número é X e o maior número é Y'.
console.log('Exercicios 04----------------------------------------------------------------------');
function encontrarMenorEMaior(numeros) {
let menor = numeros[0];
let maior = numeros[0];
for (let num of numeros){
if (num < menor) {
menor = num;
}
if (num > maior) {
maior = num;
}
}
console.log(`O menor número é ${menor} e o maior número é ${maior}`);
}
encontrarMenorEMaior(numeros);
//Exercicios 05 - Crie um programa que utilize um laço for para percorrer uma array
//const numeros = [3, 8, 12, 5, 6, 10, 7, 2, 9, 14] e exibir no console apenas os números pares contidos nesse array.
console.log('Exercicios 05----------------------------------------------------------------------');
function exibirNumerosPares(numeros) {
const pares = [];
for (let num of numeros) {
if (num % 2 === 0) {
pares.push(num);
}
}
console.log(`Os números pares são: ${pares.join(', ')}`);
}
exibirNumerosPares(numeros);
//Exercicios 06 - Crie um programa que calcule a média dos números presentes em um array utilizando um loop for.
console.log('Exercicios 06----------------------------------------------------------------------');
function calcularMedia(numeros) {
let soma = 0;
for (let num of numeros) {
soma += num;
}
let media = soma / numeros.length;
console.log(`A média dos números é: ${media.toFixed(2)}`);
}
calcularMedia(numeros);