1
resposta

Onde Está o erro de Braga

Braga errou na condição "if(quantidadeCarbono1 = quantidadeCarbono2)" Colocando apenas um "=", assim a condição entente que quantidadeCarbono1 e quantidadeCarbono2 sempre será igual mesmo que isso não seja verdadeiro, onde o correto deve SER "==" para que a condição fique correta em analisar se quantidadeCarbono1 é igual a quantidadeCarbono2. Então deve ficar assim:

<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á, Fabrizio. Tudo bem?

Exatamente! Usando apenas o "=" é um sinal de atribuição e o "==" é de igualdade. Portanto, para fins de comparação o ideal é de fato usar o sinal de igualdade.

Excelente! Muito bom ver que está progredindo.

Qualquer dúvida estamos à disposição. Bons estudos :)

Abraços!