Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou fazendo alguns exerc. e percebi maneiras diferente de se usar função.
Pode invocar a função onde quiser?
Diferente, salvar um valor (o retorno) no nome da função e depois usar esse retorno sem atribuir em outra variavel.
Por exemplo esse aqui; já chamou e retornou dentro de um decisão.
algoritmo "comparacao"
funcao compara(a, b : real) : logico
inicio
retorne a = b
fimfuncao
var
n1, n2 : real
inicio
escreva("N° 1: ")
leia(n1)
escreva("N° 2: ")
leia(n2)
se (compara(n1, n2)) entao //AKI
escreva("Iguais")
senao
escreva("Diferentes")
fimse
fimalgoritmo
É assim mesmo, já chamar e logo em seguida já utilizar do valor retornado?
Faria assim:
comparacao <- compara(n1, n2) //coloca na var
se (comparacao) entao //depois que utiliza ela
Obrigadão e malz pelas dúvidas básicas. Pq é complicado não ter ninguem para auxiliar. http://forum.imasters.com.br/public/style_emoticons/default/natal_happy.gif
Carregando comentários...