Vc pode criar 2 tabelas, uma como "rotinas de cálculo" e a outra "passos"
rotina 1-CALCULO DO VALE TRANSPORTE passo 10 - v_salario = ler_salario(codigo_funcionario) passo 20 - v_gasto = ler_gasto_transporte(codigo_funcionario, referencia) passo 30 - v_salario = v_salario * 6/100 passo 40 - se(v_gasto>v_salario) entao (v_vale = v_salario) senao (v_vale=v_gasto) O proprio usuário criaria essas rotinas de cálculo, vc teria que fazer uma tela onde o usuário poderia escolher essas "palavras reservadas", montar formulas, condições, etc O trabalho maior é fazer um programa que lê essa tabela e processa o texto. Acho bastante complicado mas é um desafio interessante, talvez algum colega da lista tenha um exemplo disso. -----Mensagem original----- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Desenvolvimento (Anderson) Enviada em: quarta-feira, 7 de julho de 2004 14:20 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Interpretador de comandos é... acho q ajuda... mas tô achando q vou ter q criar meu proprio interpretador, pois terei mais controle. Mas vou testar antes o Pascal Script do RemObjects... baixei, mas ainda não testei. O problema é q vou usar uma sequencia de programação, não uma fórmula matemática... o q vou fazer é criar um ambiente de programação para os cálculos do meu sistema. É importante lembrar que os cálculos são voltados para cálculo de horas... Muito obrigado. ----- Original Message ----- From: Fabricio To: delphi-br@yahoogrupos.com.br Sent: Friday, July 07, 2006 1:26 PM Subject: RES: [delphi-br] Interpretador de comandos Achei no google: http://www.clubedelphi.net/artigos/calculadora.asp talvez te ajude [As partes desta mensagem que não continham texto foram removidas] __________ Informação do NOD32 IMON 1.1649 (20060707) __________ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset.com.br [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html