- Contador de 1 a 10: Use um for para mostrar no console os números de 1 até 10, um por linha.
for(let numero = 1; numero <= 10; numero++) {
console.log(`${numero}ª Linha: ${numero}`);
}
- Soma de 1 a 100: Some todos os números de 1 a 100. Mostre o resultado no final com uma mensagem explicativa.
let numeroTotal = 0;
for(let contador = 1; contador <= 100; contador++) {
numeroTotal+=contador;
}
console.log(`O somatório de todos os números consecutivos de 1 até 100 é de: ${numeroTotal}`);
- Tabuada personalizada: Peça um número e mostre a tabuada desse número (de 1 a 10) usando um for.
let numeroTabuada = 2;
for(let multipicador = 1; multipicador <= 10; multipicador++) {
console.log(`${numeroTabuada} x ${multipicador} = ${numeroTabuada * multipicador}.`);
}
- Contagem regressiva: Use while para contar de 10 até 0 no console. Mostre uma mensagem no fim: "Contagem finalizada!".
let conatdorRegressivo = 10;
while(conatdorRegressivo >= 0) {
console.log(conatdorRegressivo);
conatdorRegressivo--;
}
console.log('Contagem finalizada!');
- Receber números até digitar 0: Use do...while para simular a entrada de números. O programa deve continuar até que o usuário digite 0. Ao final, mostre quantos números foram digitados.
let listaNumeros = [10, 2, 3, 0, 7,];
let contador = 0;
let indice = 0;
do{
if(listaNumeros[indice] !== 0) {
contador++;
}
indice++;
} while(listaNumeros[indice - 1] !== 0);
console.log(`Total de números digitados: ${contador}`);
- Jogo do número secreto: Defina uma variável numeroSecreto com o valor 7. O usuário tem 3 tentativas para acertar (simule essas tentativas com variáveis). Mostre mensagens de "Acertou!" ou "Tente novamente".
let numeroSecreto = 7;
let tentativas = 3
let chute = [2, 5, 7];
for(let i = 0; i < tentativas; i++) {
if(chute[i] === numeroSecreto) {
console.log('Acertou!');
break;
} else {
console.log('Tente novamente');
}
}
- Idade ao longo dos anos: Crie uma variável anoNascimento e anoAtual. Use um for para listar a idade da pessoa ano a ano até o ano atual.
const anoNascimento = 1997;
let anoAtual = 2025
for(let ano = anoNascimento; ano <= anoAtual; ano++) {
console.log(`Ano: ${ano} - idade: ${ano - anoNascimento} `);
}
- Listando números pares: Mostre todos os números pares entre 1 e 50 usando for.
console.log('Números pares entre 1 e 50:');
for(let numero = 1; numero <= 50; numero++) {
if(numero % 2 === 0) {
console.log(`Número par: ${numero}`);
}
}
- Contar múltiplos de 3 entre 1 e 100: Mostre no console quantos números entre 1 e 100 são divisíveis por 3.
console.log('Múltiplos de 3 entre 1 e 100:');
for(let numero = 1; numero <= 100; numero++) {
if(numero % 3 === 0) {
console.log(numero);
}
}
- Menu com repetição: Crie um menu simples que exibe opções como "1 - Ver saldo", "2 - Fazer depósito", "3 - Sair". Use do...while para repetir o menu até o usuário escolher sair.
let opcoes = [1, 2, 3];
let index = 0;
let opcao;
do {
opcao = opcoes[index];
if(opcao === 1) {
console.log('Ver saldo');
} else if (opcao === 2) {
console.log('Fazer depósito')
} else if(opcao === 3) {
console.log('Sair');
}
index++
} while(opcao !== 3);