Forum » Programiranje » 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
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...
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
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
it will live its whole life believing that it is stupid."
-Albert Einstein
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [C#] Iskalno DrevoOddelek: Programiranje | 2104 (1670) | Ciklamen |
» | KalkulatorOddelek: Programiranje | 1323 (1090) | lebdim |
» | Python - naloga z računanjemOddelek: Programiranje | 2090 (1567) | ktka |
» | [C#] KalkulatorOddelek: Programiranje | 748 (578) | darkkk |
» | c++ pomočOddelek: Programiranje | 1060 (789) | geek93 |