1
resposta

[Dúvida] consigo de alguma forma usar o while, para contar as tentativas ?

usar o while para contar as tentativas

1 resposta

Olá Francisco

Se você quiser usar um loop while, uma possível abordagem seria criar um loop que continue enquanto o número não for descoberto. Aqui está um exemplo:

let numeroSecreto = Math.floor(Math.random() * 100) + 1; // gera um número secreto entre 1 e 100
let tentativas = 0;
let chute = 0;

while (chute != numeroSecreto) {
    chute = prompt("Digite um número entre 1 e 100");
    tentativas++;
    if (chute > numeroSecreto) {
        alert("O número secreto é menor");
    } else if (chute < numeroSecreto) {
        alert("O número secreto é maior");
    }
}
alert(`Você descobriu o número secreto com ${tentativas} tentativas!`);

Neste exemplo, o loop while continua enquanto o chute não for igual ao número secreto. A cada iteração do loop (ou seja, a cada tentativa), incrementamos a variável tentativas. Quando o número secreto é descoberto, o loop termina e exibimos o número de tentativas.

Espero ter ajudado e bons estudos!