Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Šeryx
Člen
Avatar
Šeryx:4.4.2014 16:14

Ahoj, mám v aplikaci několik matematických operací a pro každou kombinaci potřebuji jiný výpočet jenže kombinací je asi 16 a mám to tam 2X takže vypisovat 32X if(...) se sice dá ale chtěl bych to udělat nějak automaticky..asi takhle:
x=c operace l
pokud bude string operace "+" tak vznikne: x=c+l...a tak dále.Jinak je tam jenom "+-/*".
Doufám že je to vysvětleno pochopitelně.Dík za odpovědi.

Odpovědět
4.4.2014 16:14
Neodsuzuj někoho za to co něco neumí, ale uznávej ho za to co umí....
Avatar
Šeryx
Člen
Avatar
Odpovídá na Ľuboš Čurgó
Šeryx:4.4.2014 16:33

Dobře ale i když použiju switch tak těch 32 případů budu muset vypisovat ručně.Nejde na to použít něco jako dosazení znaménka pomocí stringu?

Nahoru Odpovědět
4.4.2014 16:33
Neodsuzuj někoho za to co něco neumí, ale uznávej ho za to co umí....
Avatar
Odpovídá na Šeryx
Zdeněk Pavlátka:4.4.2014 16:37

Parser výrazů ;) ale to je dost složitá věc. Záleží na daném využití.

Nahoru Odpovědět
4.4.2014 16:37
Kolik jazyků umíš, tolikrát jsi programátor.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.