Creio que há dois entendimentos de sua necessidade com esta função. Alguns estão achando que você quer uma função que calcule essa equação que citou: ((10*5)/2)^3 Outros, eu inclusive, acham que você quer algo genérico, em que ao informar qualquer equação matemátiva ex.: 1+2 ou (3^4*)5 ela retorne o resultado. Tipo o que o campo de busca do Google faz ao se digitar uma equação.
Qual é a sua necessidade? Luciano Calenzani Simões ----- Mensagem original ---- De: Ricardo César Cardoso <[EMAIL PROTECTED]> Para: delphi-br@yahoogrupos.com.br Enviadas: Sexta-feira, 11 de Julho de 2008 12:06:02 Assunto: Re: [delphi-br] Criar função Reescrevendo: [ *** Inicio *** ] Uses Math; Function calcula(x,y, z,w:Float) :float Begin result := Power( ( x * y /z ), w ); End; [ *** Final *** ] Atte, Ricardo. --- Em sex, 11/7/08, Berdam <berdamzinho@ yahoo.com. br> escreveu: De: Berdam <berdamzinho@ yahoo.com. br> Assunto: Re: [delphi-br] Criar função Para: [EMAIL PROTECTED] os.com.br Data: Sexta-feira, 11 de Julho de 2008, 10:26 function calcula(x,y, z,w:Float) :float begin result := ((((x*y))/z) potência w) >Esta função recebe uma expressão, exemplo ((10*5)/2)^3, e calcula end; Faltou a potência, mas acho que na classe Math do delphi deve ter isso ai ------------ --------- --------- --------- --------- --------- - Uberdam Cavaletti Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]