Forum » Programiranje » math expression parser
math expression parser
zhigatsey ::
Živjo,
Mogoče veste kje bi dobil kakšne "math expression parser"....
Rabim ga za delphi, vendar je lahko tudi v cpp-ju napisan....
Idealna uporaba bi bila takale.....
Hvala za odgovore
Mogoče veste kje bi dobil kakšne "math expression parser"....
Rabim ga za delphi, vendar je lahko tudi v cpp-ju napisan....
Idealna uporaba bi bila takale.....
// Določimo formulo ($X, $Y, $Z so spremenljivke):
Parser.Expression := '($X + $Y) / 5 + ($Z * 23)';
// Parser bi nam že sparsal spremenljivke, in bi lahko določili vrednosti spremenlijivk
for iVar := 0 to Parser.VariablesCount - 1 do
begin
if Parser.Variable[iVar].Name = 'X' then
Parser.Variable[iVar].Value := 5
else Parser.Variable[iVar].Name = 'Y' then
Parser.Variable[iVar].Value := 2.... in tako dalje.....
end;
// in na koncu bi lahko izračunali rezultat..
Result := Parser.Evaluate;
// Aja pa omogočal naj bi tudi logične operatorje "> < <> =' -> večje, manjše, različno, je enako
// in pa vsaj funkcijo IF, ki bi se uporabljala na tak način:
Parser.Expression := 'IF($X>$Y;1;0)'; // če je x > y vrni 1 drugače 0....
Hvala za odgovore
krho ::
a v JVCLju ni nč?
si.Mail odprto-kodni odjemalec elektronske pošte. - http://www.simail.si
Uredite si svojo zbirko filmov, serij in iger - http://xcollect.sf.net
Uredite si svojo zbirko filmov, serij in iger - http://xcollect.sf.net
Vredno ogleda ...
| Tema | Ogledi | Zadnje sporočilo | |
|---|---|---|---|
| Tema | Ogledi | Zadnje sporočilo | |
| » | Nujna pomoc ASP.NET bedn problemOddelek: Pomoč in nasveti | 784 (694) | hendriks |
| » | getElementsByTagName ne dela v ChromuOddelek: Programiranje | 1852 (1590) | win64 |
| » | [stari dobri C] Kako sparsati XML?Oddelek: Programiranje | 1721 (1474) | Apple |
| » | Avtomatično prepoznati POST spremenljivkeOddelek: Programiranje | 1697 (1490) | AnonimkeOP |
| » | PHP: dinamično poimenovanje spremenljivkOddelek: Izdelava spletišč | 935 (860) | SubOrbit |