Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Convertendo texto em números

Acompanhando a aula fui criando o código, e para minha surpresa não apresentava os mesmos resultados. Exemplo: 3 vitórias e 1 empate saia 10 e não 91. Reparei que quando multipliquei o empate por 1 o resultado saia correto. A minha dúvida é, pode ser uma solução válida de multiplicar por 1 para converter em número? ou vai ter caso onde isso não vai funcionar?

<meta charset="utf-8">
<script>
    function pulaLinha() {
        document.write("<br><br>");    
    }

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

var nomeTime = prompt("Qual é o nome do seu time? ");
var vitoria = prompt(nomeTime + ", tem quantas vitórias? ");    
var empates = prompt(nomeTime + "tem quantos empates?" );
var pontos = (vitoria*3) + (empates*1);
mostra (nomeTime + " , tem " + pontos + " pontos corridos");


</script>
1 resposta
solução!

Oi, Daniel! Eu vejo que seu código está funcionando corretamente, de acordo com a atividade. Acho que é uma solução válida para o exercício, entretanto, eu recomendaria que você tentasse fazer usando o var vitoria = parseInt(prompt("Insira o número de vitórias") e assim por diante. Desse modo você aprende a função 'ParseInt' e garante que a sua variável vai sempre receber um número e não uma string.

Espero ter ajudado. Se te ajudei, por favor marcar o post como solucionado :D

Um abraço!!

Lucas de Brito.