Strona 1 z 1

Turbo Pascal - zmienna jako komenda.

: 14 paź 2010, o 13:35
autor: najko32
Witam, chciałbym napisać w Pascalu rodzaj kalkulatora, i moim problemem jest następujące zagadnienie: czy jest możliwe, aby w oknie działającego (uruchomionego) programu podać równanie do obliczenia, jednak w taki sposób jak robi się to w kodzie programu, i żeby program wykonał taką komendę? (obliczając zadane równanie w taki sposób, jakby napisać je w kodzie?)? Próbowałem wczytać komendę jako ciąg znaków (string) jednak oczywiście program nie jest w stanie potraktować zmiennej jako komendy.

Turbo Pascal - zmienna jako komenda.

: 14 paź 2010, o 13:42
autor: Afish
Musisz ręcznie sparsować działanie podane przez użytkownika.

Turbo Pascal - zmienna jako komenda.

: 14 paź 2010, o 15:13
autor: najko32
niestety nie rozumiem. czy mogę prosić o opis tego, jak mam to zrobić?

Turbo Pascal - zmienna jako komenda.

: 14 paź 2010, o 15:20
autor: kadiii
Musisz poprostu pobrać w programie jako string i w programie porozdzielac na poszczególne operacje i wykonać. Możesz uzyć np. ONP(wpisz w google to sie dowiesz) - to dobre cwiczenie na zrozumienie dynamicznych struktur danych - w tym wypadku np. stosu.

Turbo Pascal - zmienna jako komenda.

: 14 paź 2010, o 19:10
autor: Afish