Kezdőoldal » Számítástechnika » Programozás » RPN hogyan lehetne egyszerűbben?

RPN hogyan lehetne egyszerűbben?

Figyelt kérdés

Egy "komolyabb" számológépet próbálok írni rpn-t használva. Pl.: kap egy ilyen bemeneti stringet: abs(sqrt(64)+3*2)-2 és visszadja az eredményt.


Magával az rpn-be való átkonvertálással meg kiszámítással nincs is gondom, azonban hogy ezt könnyebben megtudjam oldani először tokenizálni próbáltam a stringet.

Valamilyen szinten ezt is megoldottam, nagyjából működik is, de valószínűleg lehetne egyszerűbben és abban se vagyok biztos hogy minden esetre működik.


Jelenleg ez a kód ami a stringet tokeneké alakítja: [link]


Hogyan lehetne ezt jobban megoldani?



2017. febr. 14. 20:33
 1/3 anonim ***** válasza:

Szerintem ilyen egyszerű dologhoz nem kell tokenizálni.

A normális, üzembiztos működés előfeltétele az applikációban használt függvények validálása.

Ehhez lehet írni programot, vagy eljárásokat.

2017. febr. 14. 23:16
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:
Még annyit, hogy az már régen volt, amikor az else-if gyorsabb volt a case-nél.
2017. febr. 14. 23:18
Hasznos számodra ez a válasz?
 3/3 anonim ***** válasza:
2017. febr. 15. 11:08
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!