Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal na paz?! espero que sim http://forum.imasters.com.br/public/style_emoticons/default/natal_happy.gif
Então, queria umas dicas e boas maneiras quando for utilizar paramentos.
Fiquei perdido num exemplo pequeno de tantas variaveis e argumentos.
Acho que um paramentro tem que funcionar independente de outro.
Não utilizar variaveis globais.
Meu exemplo de como estou usando:
algoritmo "DolarReal"
procedimento conversao (dolares, cotacao1 : real)
inicio
reais <- dolares * cotacao1
vfinal(reais, dolares) //opa chamou o valor final
fimprocedimento
procedimento cotacao(dolares1 : real)
var cotacao: real
inicio
escreva("Valor da cotação: ")
leia(cotacao)
conversao(dolares1, cotacao) //opa invoca conversão
fimalgoritmo
procedimento qtd
var dolar : real
inicio
escreva("Quantos dolares: ")
leia(dolar)
cotacao(dolar) //opa invocou o metodo cotacao
fimprocedimento
procedimento C(reais1, dolar2 : real)
inicio
escreva(dolar2," em reais: ",reais1)
fimprocedimento
inicio
qtd
fimalgoritmo
Não sei se observaram mais esta neta ordem : qtd -> cotacao -> conversao -> conversao
Esta tudo dentro do outro e fazendo a chamada.
A cotação recebe dolares, mesmo não usando, so para passar para o outro parametro.
Mas se passar dolares direto para conversão da erro, por ser local. Mas colocar global, não tem pq usar paramentro e acho que deve ser errado né.
To doidin aki rs http://forum.imasters.com.br/public/style_emoticons/default/natal_laugh.gif
Carregando comentários...