1
resposta

Aula de Quimica

Ao ler a premissa do exercicio é falado de igualdade, que que no código original de nosso amigo ele esqueceu no If que o simbolo de == é igualdade e o = é atribuição.

<meta charset="UTF-8">

<script>

    function pulaLinha() {
        document.write("<br>");
    }

    function mostra(frase) {
        document.write(frase);
        pulaLinha();
    }

    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");
    }

</script>
1 resposta

Olá Lucas, Tudo Bem ? =)

Exatamente Lucas, está correta a sua linha de raciocínio, onde vemos que Braga usou no if, apenas o = que é um símbolo de atribuição , quando na verdade era pra ele ter usado o ==, que representa um símbolo de igualdade .

E para solucionar o problema, é preciso colacar o sinal == na linha de código do if.

Muito Bem Lucas !!! Meus Parabéns =).

Se tiver qualquer dúvida, nessa ou em outras atividades, pode nos procurar aqui no Fórum, que vamos sempre te Ajudar =) .

Grande Abraço e Continue com os Bons Estudos.