3
respostas

Números diferentes, o mesmo resultado

Não importa o número que eu coloque, sempre me é dada a mesma resposta

<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>
3 respostas

Olá João, tudo tranquilo?

Vamos por partes, qual é o propósito desse programa? O que ele deveria fazer com o valores que nós inserimos nele?

Nesse caso, se inserirmos o valor 4 e 2, por exemplo. A mensagem "Acho que são substâncias parecidas" será retornada, já que tudo o que estamos fazendo com a variável quantidadeCarbono2 é somando o valor 2 e depois comparando seu resultado com o valor inserido em quantidadeCarbono1.

Faz sentido? Fico no aguardo! ;)

Boa tarde, João Vitor

Rodando normal aqui...


var quantidadeDeCarbono1 = parseInt(prompt("Informe a quantidade de carbono da substância 1:"));
var quantidadeDeCarbono2 = parseInt(prompt("Informe a quantidade de carbono da substância 2:"));

quantidadeDeCarbono2 += 2;

if (quantidadeDeCarbono1 == quantidadeDeCarbono2) {
  document.write("As substâncias possuem a mesma quantidade de carbono!");
} else {
  document.write("As substâncias não possuem a mesma quantidade de carbono!");
}

Boa tarde. Roldei o seu código aqui e o resultado foi correto. Informou que são substâncias parecidas ou diferentes conforme eu variava os números.

Pode ser algum cache ou você esqueceu de salvar antes de rodar o programa.

Mas o teu código me parece correto.

Abraços. Espero ter ajudado.