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

O resultado final

Não consegui entender muito bem, como o uso do return e do prompt, deram o resultado 45. Poderiam explicar um pouco mais. Obrigado

2 respostas
solução!

Olá Maurício, tudo bem?

vou comentar o código para vc entender melhor:

<meta charset="UTF-8">

<script>
    function pulaLinha() {

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

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

//a função a pegará o valor 10 e 20 declarados ali embaixo 
//na var resultado e a somará, oq vai resultar em 30.
    function a(numero1, numero2) {
        return numero1 + numero2;
    }

//Enquanto que a função b pegará o valor 30 e o 2 também declarados 
//ali na var resultado, com isso eles dividirão 30 por 2 o que terá como 
//resultado, 15.
    function b(numero1, numero2) {
        return numero1 / numero2;
    }

//Com isso, na var resultado, será feito o calculo da soma entre 30 
//da função a e o 15 da função b, oq resultará em 45.
//no caso o a(10,20) seria substituído por 30 e o
//b(30,2) seria substituído por 15.
    var resultado = a(10,20) + b(30,2);

    mostra(resultado);
</script>

Resumindo, o return da function a retornou 30 e da function b 15, oq fez com que a soma ficasse 45, ah e sobre o uso do prompt não entendi a pergunta, seria o a interação do usuário? Se sim, o usuário aí no programa fomos nós mesmos ao declarar o valor que seriam colocadas no numero 1 e numero 2 de cada função.

Qualquer coisa que não tenha entendido é só perguntar ^_^

Muito obrigado ajudou muito