BF Summer sales
Pouze tento týden sleva až 80 % na HTML & CSS a JavaScript
80 % bodů zdarma na online výuku díky naší Letní akci!

Postfix - Infix

Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!

Ukázka využití zásobníku a algoritmu postfixu při řešení matematického výrazu. Zadaný výraz je převeden na postfix a následně vypočítán. Fungují i závorky.

Více například zde


Galerie

Program byl vytvořen v roce 2013.

 

Stáhnout

Staženo 355x (34.32 kB)
Aplikace je včetně zdrojových kódů v jazyce C#

 

Všechny články v sekci
Zdrojákoviště C# .NET - Kolekce a LINQ
Program pro vás napsal Michael Olšavský
Avatar
Jak se ti líbí článek?
1 hlasů
...
Aktivity (1)

 

 

Komentáře

Avatar
David Čápka
Tým ITnetwork
Avatar
David Čápka:13.2.2013 17:11

Co že je tam za ten problém? :)

Odpovědět
13.2.2013 17:11
Jsem moc rád, že jsi na síti, a přeji ti top IT kariéru, ať jako zaměstnanec nebo podnikatel. Máš na to! :)
Avatar
Odpovídá na David Čápka
Michael Olšavský:13.2.2013 17:55

Včera jsem ještě před publikováním nahrál novou opravenou verzi, takže teď už by to mělo jít v pohodě. Předtím jsem tam nevyřešil více ciferná čísla, protože jsem každý znak bral jako jedno číslo -> např.: 12 = 1, 2.

 
Odpovědět
13.2.2013 17:55
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovědět
13.2.2013 20:22
Jsem moc rád, že jsi na síti, a přeji ti top IT kariéru, ať jako zaměstnanec nebo podnikatel. Máš na to! :)
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Michael Olšavský
David Čápka:13.2.2013 20:26

Stejně mi to nějak nejede, dal jsem: 1+2*(4/2), což by mělo být 5 a prý je to 2.

Odpovědět
13.2.2013 20:26
Jsem moc rád, že jsi na síti, a přeji ti top IT kariéru, ať jako zaměstnanec nebo podnikatel. Máš na to! :)
Avatar
Petr Nymsa
Redaktor
Avatar
Odpovídá na David Čápka
Petr Nymsa:13.2.2013 21:09

Stejný problém co jsem měl u mé verze. Tedy aspoň myslím. Zkus to dát takhle (1+2) * (4/2) co to spočítá

Odpovědět
13.2.2013 21:09
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovědět
13.2.2013 21:11
Jsem moc rád, že jsi na síti, a přeji ti top IT kariéru, ať jako zaměstnanec nebo podnikatel. Máš na to! :)
Avatar
kl-vb
Redaktor
Avatar
kl-vb:13.2.2013 21:15

To je ale chytrý program :D

Odpovědět
13.2.2013 21:15
https://moraviagames.com
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na kl-vb
David Čápka:13.2.2013 21:35

Jo :D Ale na obhajobu brisingra musím říct, že to není tak úplně jednoduché :)

Odpovědět
13.2.2013 21:35
Jsem moc rád, že jsi na síti, a přeji ti top IT kariéru, ať jako zaměstnanec nebo podnikatel. Máš na to! :)
Avatar
Petr Nymsa
Redaktor
Avatar
Odpovídá na David Čápka
Petr Nymsa:13.2.2013 21:41

Tak mě to zase spočítá dobře no, tímto způsobem :D Jo udělat kvalitní postfix / infix není tak snadný. Možná když spojíme můj a jeho , možná z toho vznikne už slušná kalkulačka :D

Odpovědět
13.2.2013 21:41
Pokrok nezastavíš, neusni a jdi s ním vpřed
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Petr Nymsa
Redaktor
Avatar
Odpovídá na David Čápka
Petr Nymsa:13.2.2013 21:46

Tak moment ! Mě i 1+2 * (4/5) spočítá správně , tedy 5. Rozohdně tady nechci nijak ničit Michael Olšavskýův program, ale možná mi to počítá lépe :P :D

Odpovědět
13.2.2013 21:46
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Odpovídá na David Čápka
Michael Olšavský:13.2.2013 22:37

Tak to se omlovám. Mě ta poslední verze počítala správně. Zítra se na to podívám. Možná, že jsem nakonec nenahrál tu poslední funkční verzi. Teď se ale nedostanu k pc (píšu z mobilu), takže to nezjistím.

 
Odpovědět
13.2.2013 22:37
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Michael Olšavský
David Čápka:14.2.2013 9:29

Nic se neděje :) Pak napiš jak to dopadlo.

Odpovědět
14.2.2013 9:29
Jsem moc rád, že jsi na síti, a přeji ti top IT kariéru, ať jako zaměstnanec nebo podnikatel. Máš na to! :)
Avatar
Odpovídá na David Čápka
Michael Olšavský:14.2.2013 13:03

Zkus to ještě bez toho dělení. Myslím si totiž, že chyba je v porovnání operátorů (/). Nemám to teď možnost vyzkoušet.

 
Odpovědět
14.2.2013 13:03
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Michael Olšavský
David Čápka:14.2.2013 13:24

Jo, vypadá to tak. Nevím jak tam řešíš přednosti operátorů, ale +- mají mezi sebou stejnou prioritu, stejně tak i */. Přednost mají jen ty skupiny mezi sebou.

Odpovědět
14.2.2013 13:24
Jsem moc rád, že jsi na síti, a přeji ti top IT kariéru, ať jako zaměstnanec nebo podnikatel. Máš na to! :)
Avatar
Odpovídá na David Čápka
Michael Olšavský:14.2.2013 13:26

Díky moc! To je asi ta chyba. Tím jsem si nebyl vůbec jistý. :-)

 
Odpovědět
14.2.2013 13:26
Avatar
Odpovídá na David Čápka
Michael Olšavský:14.2.2013 18:13

Tak to nakonec ta chyba nebyla. To jsem měl jakž takž správně :-D Chyba byla při dělení a odečítání - jak primitivní. Musel jsem při tom otáčet čísla. Že mě to nedošlo. Nicméně už jsem poslal snad už poslední opravnou verzi na publikování. Až ji schválíš, tak to prosím ještě prozkoušej.

 
Odpovědět
14.2.2013 18:13
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Michael Olšavský
David Čápka:14.2.2013 20:59

Vypadá to dobře! :) Ještě to zítra prozkouším.

Odpovědět
14.2.2013 20:59
Jsem moc rád, že jsi na síti, a přeji ti top IT kariéru, ať jako zaměstnanec nebo podnikatel. Máš na to! :)
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 17 zpráv z 17.