Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] lógica da programação

//Crie um contador que comece em 1 e vá até 10 usando um loop while. Mostre cada número.
while(n<10){
contador += numero + n;
n++
}
console.log(contador)

//Crie um contador que começa em 10 e vá até 0 usando um loop while. Mostre cada número.
while(n<10){
    contador += numero - n;
    n--
    }
    console.log(contador)

//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.
const number = ["1", "2", "3", "4", "5","6","7","8","9","10"];
let n = 0;
let text = "numero";

for (;number[n];) {
  text += number[n];
  n--;
}
console.log(text)

//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 number > 0;
console.log(number);
let ideia;

while (ideia != number) {
    ideia = prompt('Escolha um número');
    while (number > 0) {
        ideia += number;
        contador--;
}
}
const number = [ n-1 ];
let n = 0;
let text = "numero";

for (;number[n];) {
  text += number[n];
  n--;
}
console.log(text)

essas resoluções são possíveis? o que pode ser melhorado?

1 resposta
solução!

Olá, Silvia! Tudo bem?

Parabéns pela elaboração dos códigos! A prática é essencial para consolidarmos o nosso aprendizado e nesse processo caso haja alguma dúvida pode contar aqui com a gente no fórum, estou à disposição e ficarei super feliz em poder ajudar!

Em relação ao contador de 1 a 10, o valor inicial de 'n' não foi definido e o valor de 'numero' também não. Além disso, estamos incrementando o 'contador' com 'numero + n', o que pode não ser necessário se quisermos apenas contar de 1 a 10. Podemos, então deixar o nosso código da seguinte maneira:

let n = 1;
while(n <= 10){
    console.log(n);
    n++;
}

Em relação ao contador de 10 a 0, devemos definir o valor inicial de 'n' como 10 e a condição do while deve ser 'n >= 0'. Somado a isso, precisamos decrementar 'n' em vez de incrementar, deixando o nosso código de acordo com o exemplo abaixo:

let n = 10;
while(n >= 0){
    console.log(n);
    n--;
}

Em relação à contagem regressiva a partir de um número escolhido, precisamos pedir ao usuário para inserir um número e então contar regressivamente a partir desse número, deixando o nosso código da seguinte forma:

let number = prompt('Escolha um número');
while(number >= 0){
    console.log(number);
    number--;
}

Já em relação à contagem progressiva até um número escolhido, precisamos pedir ao usuário para inserir um número e então contar progressivamente até esse número, podemos então seguir o exemplo abaixo:

let number = prompt('Escolha um número');
let n = 0;
while(n <= number){
    console.log(n);
    n++;
}

Espero ter ajudado!

Um forte abraço e bons estudos!

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