Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Método do calculo

olá, montei meu código de forma que responda de duas maneiras e em uma ele não reconhece os números por que?

<meta charset="UTF-8">

<script>

function pulaLinha() {

    document.write("<br>");
    document.write("<br>");
}

function mostra(frase) {

    document.write(frase);
    pulaLinha();
}

var vitorias = parseInt (prompt("Entre com o número de vitorias"));
var empates = parseInt (prompt("Entre com o número de Empates"));
var derrotas = parseInt (prompt("Entre com o número de derrotas"));

var pontos = (vitorias * 3) + empates + (derrotas * 0);

mostra("Os pontos do seu time é " + pontos); //funciona

mostra("Os pontos do seu time é " + (vitorias * 3) + empates + (derrotas * 0)); //Porque não funciona?

</script>
2 respostas

mostra("Os pontos do seu time é " + (vitorias * 3) + empates + (derrotas * 0)); ele está concatenando pq tem soma no meio... para que ele faça conta, acrescente um parenteses onde esse + representa uma operação matemática: mostra("Os pontos do seu time é " +( **(vitorias * 3) + empates + (derrotas * 0))**)

solução!

mostra("Os pontos do seu time é " + ((vitorias * 3) + empates + (derrotas * 0))) --> assim. Vai resolver teu problema ;)