2
respostas

Problema no meu código (Resolvido)

Bom, fiz um código bobo só pra revisar algumas coisas, principalmente o "return" que esta me deixando com alguma dúvidas, porém, o código simplesmente não executa da maneira correta.

<meta charset="utf-8">

<script type="text/javascript">

//*setor de funções
    function pulaLinha() {
        document.write("<br>");
    }    

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

    function resultado(numero1, numero2) {
        var result = numero1 + numero2;
        return result;
    }

//*setor de variáveis
    var nome = prompt("Por favor, digite seu nome.");
    var num1 = resultado(prompt("Olá " + nome + " por favor, digite um número"));
    var num2 = resultado(prompt("Certo, agora digite mais um número"));

//*setor de execução de código
    mostra("<h1>Bem vindo, " + nome + "</h1>");
    mostra("Executei o resultado de uma soma com seus 2 números em meu programa!");
    mostra("Seu resultado é: " + resultado);

</script>

eu tentei modificar as variáveis num1 e num2 de diversas formar, inclusive tirando o "resultado" dali e deixando apenas o prompt, porém sempre sai isto no código:

Bem vindo, Marcelo

Executei o resultado de uma soma com seus 2 números em meu programa! Seu resultado é: function resultado(numero1, numero2) { var result = numero1 + numero2; return result; }

---- // ----

2 respostas

Acabei solucionando o problema depois de quebrar a cabeça por um tempo, segue a solução:

<meta charset="utf-8">

<script type="text/javascript">

//*setor de funções
    function pulaLinha() {
        document.write("<br>");
    }    

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

    function resultado(numero1, numero2) {
        var result = numero1 + numero2;
        return result;
    }

//*setor de variáveis
    var nome = prompt("Por favor, digite seu nome.");
    var numInformado1 = parseInt(prompt("Olá " + nome + " por favor, digite um número"));
    var numInformado2 = parseInt(prompt("Certo, agora digite mais um número"));
    var total = resultado(numInformado1, numInformado2);

//*setor de execução de código
    mostra("<h1>Bem vindo, " + nome + "</h1>");
    mostra("Executei o resultado de uma soma com seus 2 números em meu programa!");
    mostra("Seu resultado é: " + total);

</script>

ficou legal seu codigo!