Fórum Lendo variável para resolver expressões... #237144
10/06/2004
0
Estou desenvolvendo um programa, que contem esse código:
Vocês podem ver, que ele verifica se existe, a variável [b:25c87ff8c0]simples[/b:25c87ff8c0] na [i:25c87ff8c0]TStringStream[/i:25c87ff8c0]: [b:25c87ff8c0]Excalibur[/b:25c87ff8c0], se estiver, como demonstra essa condicional, ele irá resolver uma expressão que foi recebida com essa variável...
Ex:
simples=[i:25c87ff8c0]resolver[/i:25c87ff8c0]
Código recebido:
resolver 30-(20+10)^2 (^ é entendida como potência)...
Agora eu quero saber, como ele irá identificar cada símbolo desse código e depois de ler tudo, resolver a expressão...
Excalibur:=TStringStream.Create(´´); Excalibur.WriteString(Socket.ReceiveText); notas1.Lines.Add(Excalibur.DataString); X:=pos(Excalibur.DataString, simples); Y:=pos(Excalibur.DataString, alfanumerico); W:=pos(Excalibur.DataString, incognita); Z:=pos(Excalibur.DataString, complexos); If X <> 0 then begin end;
Vocês podem ver, que ele verifica se existe, a variável [b:25c87ff8c0]simples[/b:25c87ff8c0] na [i:25c87ff8c0]TStringStream[/i:25c87ff8c0]: [b:25c87ff8c0]Excalibur[/b:25c87ff8c0], se estiver, como demonstra essa condicional, ele irá resolver uma expressão que foi recebida com essa variável...
Ex:
simples=[i:25c87ff8c0]resolver[/i:25c87ff8c0]
Código recebido:
resolver 30-(20+10)^2 (^ é entendida como potência)...
Agora eu quero saber, como ele irá identificar cada símbolo desse código e depois de ler tudo, resolver a expressão...
Jasig Aurumalfa
Curtir tópico
+ 0
Responder
Posts
10/06/2004
Aroldo Zanela
Colega,
Na jedi VCL existem dois componentes para funcionar com interpretadores, mas eu nunca testei, se puder, faça um teste.
Na jedi VCL existem dois componentes para funcionar com interpretadores, mas eu nunca testei, se puder, faça um teste.
Responder
Gostei + 0
12/06/2004
Jasig Aurumalfa
Há algum outro geito?
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)