1º) Pergunta:
let contador = 1;
console.log("--- Início do Loop ---");
/*Como a condição deve funcionar: Enquanto o valor do contador for ( menor ou igual a 10 ) retornando o valor VERDADEIRO, quando o valor retornado for acima o resultado será FALSO*/
while (contador <= 10) {
// 1. O console mostra qual número ESTÁ SENDO CONTADO neste ciclo.
console.log(`Número atual no ciclo: ${contador}`);
// 2. Incremento: Faz o contador aumentar para a próxima...
contador++;
// 3. O console mostra o novo valor, para fins de analisar o código.
console.log(`Próximo valor para o teste: ${contador}`);
console.log("--------pula uma linha -------------");
}
console.log("--- Fim do Desafio / Loop (contador chegou a 11) ---");
2º) Pergunta:
let contador = 10;
console.log("--- Início do Loop ---");
/*Como a condição deve funcionar: Enquanto o valor do contador for maior ou igual a 0 (ZERO) retornando o valor VERDADEIRO, valor abaixo será FALSO*/
while (contador >= 0) {
// 1. O console mostra qual número ESTÁ SENDO CONTADO neste ciclo.
console.log(`Número atual no ciclo: ${contador}`);
// 2. Decremento: Faz o contador diminuir para a próxima...
contador--;
// 3. O console mostra o novo valor, para fins de analisar o código.
console.log(`Próximo valor para o teste: ${contador}`);
console.log("--------pula uma linha -------------");
}
console.log("--- Fim do Desafio / Loop (contador chegou ao valor abaixo de ZERO) ---");
3º) Pergunta:
// Exemplo: O usuário digita 3.
let contador = parseInt(prompt('Digite um número para iniciar a contagem regressiva:'));
console.log('--- INÍCIO DA CONTAGEM ---');
console.log(`Ponto de partida: ${contador}`);
console.log('-------------------------');
// Como a condição deve funcionar: Enquanto o número for 0 ou mais...
while (contador >= 0) {
// 1. Ação: Mostra o valor atual (o número que está sendo contado).
console.log(`Número atual: ${contador}`);
// 2. Decremento: Faz o contador diminuir para a próxima...
contador--;
// O console mostra o novo valor, para fins de analisar o código
console.log(`Próximo teste será com: ${contador}`);
console.log('-------------------------');
}
console.log('--- FIM DA CONTAGEM ---');
4º) Pergunta:
// O usuário digita 12.
let limite = parseInt(prompt('Digite um número para ser o limite da contagem:'));
// Começa em 0
let contador = 0;
console.log('--- INÍCIO DA CONTAGEM PROGRESSIVA ---');
console.log(`O limite definido é: ${limite}`);
console.log('-------------------------------------');
// Como a condição deve funcionar: Enquanto o número atual for menor ou igual ao limite...
while (contador <= limite) {
// 1. Ação: Mostra o valor atual (o número que está sendo contado).
console.log(`Número atual: ${contador}`);
// 2. Incremento: Faz o contador aumentar para a próxima iteração.
contador++;
// O console mostra o novo valor, para fins de analisar o código
console.log(`Próximo teste será com: ${contador}`);
console.log('-------------------------------------');
}
console.log('--- FIM DA CONTAGEM (Contador ultrapassou o limite) ---');