» »

C# Kalkulator - branje iz polja

C# Kalkulator - branje iz polja

JernoG ::

Pozdravljeni.

Za nalogo moram narediti program na konzoli v jeziku c#. biti mora kalkulator.
Program mora prebrati niz znakov (string) in sam razbrati števila in operatorje.

Ker ni problem narediti kalkulatorja, pri katerem vsak vnos posebej prebereš, tu nevem kako bi naredil. Bi bilo najboljše cel vnešen string shraniti v polje in potem brati ven iz njega? Kako bi to naredil?

Program mora tudi sam vedeti, kateri operator ima prednost. (množenje in deljenje pred seštevanjem in odštevanjem)

Primer vnosa je: 5 * 8 - 2 / 1

d-mon ::

Drgač maš Google...

Ampak, najlažje je, da expression kalkulatorja pretvoriš / skompajlaš v C# executable kodo in jo zaženeš.
Roslyn compiler je super za to.
http://blogs.microsoft.co.il/pavely/201...
[D-mon]

dope1337 ::

Predvidevam, da ne smes uporabljati knjiznic in da moras doseci cilj z uporabo vrste ter sklada.

Googlaj:Infix to postix. Vse ostalo je trivialno.

Vprasaj se, kaj se zacne digajati, ko se pojavijo se oklepaji, potence (koreni), ipd. Hint: Infix to postfix je univerzalna resitev za problematiko prioritete operacij.

Good luck
"Everybody is a genius. But if you judge a fish by its ability to climb a tree
it will live its whole life believing that it is stupid."
-Albert Einstein


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[C#] Iskalno Drevo

Oddelek: Programiranje
132104 (1670) Ciklamen
»

Kalkulator

Oddelek: Programiranje
111323 (1090) lebdim
»

Python - naloga z računanjem

Oddelek: Programiranje
132090 (1567) ktka
»

[C#] Kalkulator

Oddelek: Programiranje
5748 (578) darkkk
»

c++ pomoč

Oddelek: Programiranje
121060 (789) geek93

Več podobnih tem