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

tentativa ++ não deveria começar no zero?

Se eu coloco let tentativa = 1, ai depois no while coloco tentativas ++, mesmo que a pessoa acerte, ele não vai computar como duas tentativas?

 if (chute == numeroSecreto) {
        alert(`Isso ai! Você descobriu o número secreto ${numeroSecreto}`);
    } else {
        if (chute > numeroSecreto) {
            alert(`O número secreto é menor que ${chute}`);
        } else {
            alert(`O número secreto é maior que ${chute}`);
        }
        // tentativas = tentativas + 1;
                tentativas++;

nesse código da aula, por exemplo, a pessoa vai la e acerta de primeira, não iria computar como duas tentativas?

1 resposta
solução!

Olá.

tentativa++

É a mesma coisa que:

tentativas = tentativas + 1.

Basicamente a expressão

variável++

Incrementa o valor: A principal função do ++ é aumentar o valor da variável em 1. Operador (++) existe em várias linguagens de programação.

Como é um curso de lógica de programação podemos dizer que os dois são equivalentes, sem crise de conciência.

Conforme você for evoluindo você vai aprender que usar variável++ é melhor que o overlap váriavel = variavel + 1 (dependendo da linguagem utilizada)

Ainda em tempo: Se o contador começa em 1 (um) depois do contador++ ele vai pra 2 (dois).

Se não é isso que você quer, o teu contador deve iniciar com 0 (zero), depois do contato++ ele vai para 1 (um)