Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Racunanje frmula

[es] :: Java :: Racunanje frmula

[ Pregleda: 6559 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Bor@
Boris Matisic
Svedska

Član broj: 22441
Poruke: 2
*.ppp.telenordia.se



Profil

icon Racunanje frmula15.03.2004. u 07:26 - pre 244 meseci
Zdravo!

Imam jedan, nadam se mali problem koji zvuci ovako.
Radim na jednom ReportWriter koji donosi podatke iz jede databaze i onda racuna vamo tamo i pokazuje podatke u nekom formatu.

Ja sad hocu da na neki lagan nacin pretvaram Stringove koje sadrze formule za izracunavanje podataka.

Imam jednu Settings stranicu gdje upisujem formulu za izracunavanje. Formula se sanimi u jedan file koji se poslije otvori i cita u trenutku pravljenja tog raporta.

Posto se formula poslije vadi kao String kako s pomocu nje polsije racunat.
Formula moze da izgleda (1+4+5)/5.

Imali neko ideja ili jos bolje solucija za ovaj problem.

Pozdrav, Boris


 
Odgovor na temu

mucky
Aleksandar Mastilović
Freelancer
Novi Sad - Srbija

Član broj: 237
Poruke: 412
*.28.EUnet.yu



+1 Profil

icon Re: Racunanje frmula15.03.2004. u 10:05 - pre 244 meseci
Ti praktično trebaš da napraviš mali kompajler koji prihvata samo programe koji su u
stvari formule. Pogledaj malo konstrukciju kompajlera, posebno parsiranje izraza i
njihovu interpretaciju.
 
Odgovor na temu

Bor@
Boris Matisic
Svedska

Član broj: 22441
Poruke: 2
*.ppp.telenordia.se



Profil

icon Re: Racunanje frmula15.03.2004. u 10:54 - pre 244 meseci
Hvala na brzom odgovoru!

To mi zvuci dosta komplicirano mada sam i ja na tako nesto mislio.
Nadao sam se da ima neki laksi nacin :)

Potrazicu malo na netu i nadam se naci neki tutorial o parsiranje i kompajlerima.

Ako neko ima neki link ili jos bolje snage napisati mali example samo naprijed :)

Hvala unaprijed!
 
Odgovor na temu

filmil
Filip Miletić
Oce Technologies B.V., inženjer
hardvera
Arcen, NL

Član broj: 243
Poruke: 2114
*.et.tudelft.nl

Jabber: filmil@jabber.org
ICQ: 36601391


+3 Profil

icon Re: Racunanje frmula15.03.2004. u 11:07 - pre 244 meseci
Citat:
Nadao sam se da ima neki laksi nacin :)
Ovo je rešenje malo izokola, i moguće da postoji nešto prikladnije za tvoje potrebe, ali nije ni loše. Pogledaj JScheme. To je interpreter za lispoliki jezik ali u principu može da se iskoristi i kao digitron, što je verujem ono što tebi treba. Mali problem je što lispoliki izrazi slabo podsećaju na ove, da kažem normalne, pa moraš da ih transformišeš da scheme može da ih pročita.

E sad, ako bi mogao da pronađeš interpreter u javi za neki drugi programski jezik, to bi ti dosta skratilo put do rešenja. Probaj da kreneš odavde.

f

 
Odgovor na temu

[es] :: Java :: Racunanje frmula

[ Pregleda: 6559 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.