1
resposta

Desafios

//Crie um contador que comece em 1 e vá até 10 usando um loop while. Mostre cada número.

let numero = 1;

while(numero == 10){
    console.log(numero);
    numero++
}


//Crie um contador que começa em 10 e vá até 0 usando um loop while. Mostre cada número.


let numero = 10;

while(numero == 0){
    console.log(numero);
    numero--
}

//Crie um programa de contagem regressiva. Peça um número e conte deste número até 0, usando um loop while no console do navegador.

let numero = prompt('Digite um numero qualquer');
    
while(numero == 0){
    console.log(numero);
    numero--
}

//Crie um programa de contagem progressiva. Peça um número e conte de 0 até esse número, usando um loop while no console do navegador.

let numero = prompt('Digite um numero qualquer');
    contador = 0;
while(contador == numero){
    console.log(contador);
    contador++
}



let palavraPessoa = pessoas > 1 ? 'Pessoas' : 'Pesssoa'

if(quantidadePessoas == 1){
    palavraPessoa = "pessoa";
}else{
    palavraPessoa = "pessoas"
}
1 resposta

Oi, Davidson! Tudo bem?

Parabéns pelo resultado e desempenho, muito orgulho da sua dedicação! Deixo apenas algumas sugestões de melhorias para o código. Em relação ao loop while podemos identificar o uso do operador de igualdade (==), quando deveríamos estar usando o operador de menor ou igual (<=) ou maior ou igual (>=) para que o loop seja executado enquanto a condição for verdadeira, deixando os nossos códigos da seguinte maneira:

  1. Contador de 1 a 10:
let numero = 1;

while(numero <= 10){
    console.log(numero);
    numero++
}
  1. Contador de 10 a 0:
let numero = 10;

while(numero >= 0){
    console.log(numero);
    numero--
}
  1. Contagem regressiva a partir de um número inserido pelo usuário:
let numero = prompt('Digite um numero qualquer');
    
while(numero >= 0){
    console.log(numero);
    numero--
}
  1. Contagem progressiva até um número inserido pelo usuário:
let numero = prompt('Digite um numero qualquer');
let contador = 0;

while(contador <= numero){
    console.log(contador);
    contador++
}

Em relação a última parte do código, estamos tentando decidir entre usar a palavra "pessoa" ou "pessoas" com base na quantidade, porém, a variável "pessoas" não foi definida. Podemos, então, resolver esse problema da seguinte forma:

let quantidadePessoas = 5; // Defina a quantidade de pessoas aqui
let palavraPessoa = quantidadePessoas > 1 ? 'Pessoas' : 'Pessoa';

console.log(quantidadePessoas + " " + palavraPessoa);

Espero ter ajudado! Caso tenha ficado alguma dúvida, sinta-se à vontade em comunicar, estou à disposição!

Um forte abraço e bons estudos!

Caso este post tenha te ajudado, por favor, marcar como solucionado ✓