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

uso da const

const pesoEhValido = true;
const alturaEhValida = true;

if(peso < 0 || peso > 100){
    console.log("Peso invalido");
    pesoEhValido = false;
}

if(altura < 0 || altura > 3.00){
    console.log("Altura Invalida");
    alturaEhValida = false;
}

usei a const e ao inves da var, mas não consegui pensar em uma forma de solucionar o problema de não poder mudar o valor da const. Sei que eu posso simplesmente mudar pra let, mas queria saber como modificar o if para funcionar com const

1 resposta
solução!

Fala Allan, tudo bem? Espero que sim!

No seu caso, faria mais sentido utilizar o let mesmo, ja que pesoEhValido e alturaEhValida irão ser alterados. Normalmente utilizamos const para valores que não irão ser alterados durante o código, então a alternativa correta para resolução do seu problema seria alterar para let caso você for precisar que essas variáveis sejam true ou false de acordo com a validação.

Espero ter ajudado, abraços e bons estudos :D