Não consegui entender muito bem, como o uso do return e do prompt, deram o resultado 45. Poderiam explicar um pouco mais. Obrigado
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Não consegui entender muito bem, como o uso do return e do prompt, deram o resultado 45. Poderiam explicar um pouco mais. Obrigado
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