Escreva um código que utilize o loop for/of para iterar e imprimir cada elemento de um array.
const nomes = ['Ana', 'Maria', 'João', 'Pedro', 'Paulo', 'Mateus'];
for (let nome of nomes) {
console.log(`Olá, ${nome}!`)
}
Crie uma função que receba uma array e imprima no console o número do índice e o elemento.
const nomes = ['Ana', 'Maria', 'João', 'Pedro', 'Paulo', 'Mateus'];
function exibirNome(arr) {
for (let i = 0; i < arr.length; i++) {
console.log(i, arr[i]);
}
return;
}
exibirNome(nomes);
Crie uma função que receba uma array de números inteiros e retorne a soma dos elementos.
const numerosInteiros = [1, 2, 3, 4, 5];
function somarNumeros(arr) {
let somaDosNumeros = 0;
for (let numero of arr) {
somaDosNumeros += numero;
}
return somaDosNumeros;
}
console.log(somarNumeros(numerosInteiros));
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'.
const numerosInteiros = [12, 20, 36, 14, -50, 1, 62, 79, 80, 99, 10];
function NumeroMaiorEMenor (arr) {
let maiorValor = numerosInteiros[0];
let menorValor = numerosInteiros[0];
for (let i = 0; i < arr.length; i++) {
if(arr[i] > maiorValor) {
maiorValor = arr[i];
}
if(arr[i] < menorValor) {
menorValor = arr[i];
}
}
return `O menor número é ${menorValor} e o maior número é ${maiorValor}`
}
console.log(NumeroMaiorEMenor(numerosInteiros));
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.
const numeros = [3, 8, 12, 5, 6, 10, 7, 2, 9, 14];
for (let i = 0; i < numeros.length; i++) {
if(numeros[i] % 2 === 0) {
console.log(`${numeros[i]}`);
}
}
Crie um programa que calcule a média dos números presentes em um array utilizando um loop for.
const notas = [10, 6.5, 8, 7.5];
let somaDasNotas = 0;
for (let i = 0; i < notas.length; i++) {
somaDasNotas += notas[i];
}
const media = somaDasNotas / notas.length;
console.log(`A média das notas é: ${media.toFixed(2)}`);