6
respostas

O comando return

O comando return na prática atribui uma variável à outra que esteja chamando sua respectiva função

6 respostas

Sim, ele devolve um valor x para uma variável ou método que possa recebê-lo.

Olá, Thiggy.

O comando return tem como função o retorno de algum valor ou mesmo o regresso do código:

int soma(int a, int b)
{
    int c;
    c = a + b;
    return c;
}

Neste exemplo, a variável c é a soma de a + b. Dessa forma, essa inteira retorna o valor de c, pois é a soma.

Atenciosamente,

Maximiliano Veiga

Olá, eu entendi o conceito da função "return", no entanto, não consegui aplicar essa função no código abaixo, já tentei o F12 para verificar em qual linha encontro o erro, mas não obtive sucesso. Há algum erro quando utilizo a função "return" no código abaixo?

<meta charset="UTF-8">
<h3>
    Calculando o IMC..
</h3>
<script>
    function pulaLinha () {
        document.write("<br><br>");
    }
    function mostra (frase) {
        document.write(frase);
        pulaLinha();
    }
    function calculaImc(massa, altura) {
        var Imc = massa/(altura*altura);
        return Imc;
    }
    var ImcFlavio = calculaImc(73, 1.71);
    var ImcAmigo = calculaImc(68, 1.72);
    var ImcTia = calculaImc(50, 1.62);
</script>

Boa tarde, Paulo. Vi que você criou as varíaveis mas não está as utilizando, adicione ao seu código: document.write(Imc...);.

Boa tarde João, obrigado pelo retorno, eu consegui descobrir o erro. Eu não estava inserindo a função "mostra" no código, ou seja, estava faltando eu inserir:

mostra (ImcFlávio); mostra (ImcAmigo); mostra (ImcTia);

Grato.

Thiggy A declaração return finaliza a execução de uma função e especifica os valores que devem ser retornados para onde a função foi chamada.

Espero ter ajudado e bons estudos.