1
resposta

respostas

na condição if está como "recebe" e não igual(==).

var quantidadeCarbono1 = parseInt(prompt("Quantidade de carbono substância 1"));
    var quantidadeCarbono2 = parseInt(prompt("Quantidade de carbono substância 2"));
quantidadeCarbono2 = quantidadeCarbono2 + 2;

if(quantidadeCarbono1 == quantidadeCarbono2 ) {

    mostra("Acho que são substâncias parecidas");
} else {

    mostra("São substâncias bem diferentes");
}
1 resposta

Olá Enio, tudo bem?

Exatamente! Precisamos estar sempre atentos a isso! Um erro simples e comum que causa um efeito diferente do que desejamos.

  • Atribuição
quantidadeCarbono1 = quantidadeCarbono2

lê-se: a variável quantidadeCarbono 1 recebe como valor a variável quantidadeCarbono2

  • Comparação de igualdade (valor)
quantidadeCarbono1 == quantidadeCarbono2

lê-se: o valor da variável quantidadeCarbono 1 é igual ao valor da variável quantidadeCarbono2

Qualquer dúvida ou dificuldade, estamos por aqui!

Abraços e bons estudos!