2
respostas

O resultado com o parseInt vai ficar 17, como pediu como no exercicio sem o valor será 107.

<meta charset="UTF-8">

<script>

    function pulaLinha() {

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

}

    function mostra(frase) {

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

var convidados = parseInt(prompt("Número de convidados"));
var vips = parseInt(prompt("Números de convidados vips"));

var total = convidados + vips;

mostra("Total de convidados é" + total); 

</script>
2 respostas

Olá Lucas. Bom dia, Tudo Beleza ?

Lucas, o Valor da 107, pois a função prompt() sempre gera uma string, e quando o símbolo "+" é colocado, vai gerar uma concatenação, e não um cálculo.

Para dar 17, os números dos convidados, e dos convidados Vips, precisariam ser apenas variáveis numéricas, que ai sim poderiam ser calculadas através da adição, junto ao sinal "+".

Espero ter Ajudado =) .

Se tiver qualquer dúvida nessa, ou em outras atividades, pode sempre nos procurar aqui no Fórum, que Vamos Te Ajudar <o/ .

Grande Abraço. Continue com os Bons Estudos, e Tenha uma Ótima Semana =) .

Ajudou sim deu para entender mais, obrigado e bom dia!