1
resposta

Onde está o erro de Braga?

A quantidade de sub 1 está sendo atribuída a quantidade de sub 2, sendo assim o erro está no simbolo de atribuição,para ficar com o resultado correto deverá ser usado o simbolo de == .

<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

Ola Aluno, tudo bem ?

Parabéns por ter conseguido encontrar o erro. É essa correção mesmo que deve ser feita. Esse é um erro que devemos ter bastante cuidado, porque passa a impressão de que o programa está funcionando corretamente quando não está. Olhando o código do exercício, mesmo que seja digitado dois números diferentes, será mostrado que as quantidades são iguais.

Qualquer outra dúvida estou por aqui.

Abraço e bons estudos!