Program który oblicza wartość wyrażenia

0

Witam wszystkich na wstępie :) Jestem na 1-szym roku informatyki, 1-szy semestr. Jakąś podstawy z podstaw posiadam przyswojone lecz do wczoraj pisałem programiki konsolowe. No a teraz muszę wykonać programik pod windows. Czyli okienko buttony i te sprawy. Jakieś pojęcie o obiektach typu textbox button itp itd mam, ale tego nawet wiedzą nazwać nie można. Muszę zrobić program który oblicza działanie które wpisze użytkownik. Dozwolone znaki +, -, *, / , ( ) . No i zapewne wyglądać to ma tak że w textboxie użytkownik wpisze sobie działanko i chciałby poznać wynik. Jednak to moja pierwsza styczność z tym rodzajem programowania i potrzebuję help :] Może ktoś jakieś porady, wskazówki mógłby udzielić? Np jak przekonwertować z textboxa ciąg liczb i znaków. Pozdrawiam :)

0

Najpierw przekształć sobie wyrażenie do postaci ONP (patrz. google).
Jak już masz to w ONP to liczenie jest banalne(patrz. google).
Co programowania okienek użyj jakiejś biblioteki ( polecam QT ). Odczytanie zawartości tekstboxa to kwestia wywołania jednej metody ( jak wybierzesz bibliotekę poczytaj dokumentacje, na pewno znajdziesz ) (patrz. google).

Jak ci się nie chce bawić, napisz do mnie, mam takie coś, mogę tanio sprzedać :)

0

Nie da się tego zrobić jakoś prościej? Bo zdaje mi się że jest to zadanie na poziomie "zrób prosty edytor tekstu który otwiera, zapisuje i są opcje: wytnij, kopiuj, wklej"

0

Masz racje, wydaje ci się :P
Żeby twój program poprawnie liczył to musisz mieć ONP.
A że w C++ nie masz żadnej biblioteki do okienek to zostają ci właśnie takie jak qt (aczkolwiek w qt creatorze można szybko sobie wyklikać interface).

0

Muszę pracować na visual c++ 2008 i w nim mam zrobione okienko :P Tylko największa zgroza to kliknięcie 2x na button o nazwie "Oblicz" i wpisanie co się tutaj dzieje...

1 użytkowników online, w tym zalogowanych: 0, gości: 1