driver1995 Temat założony przez niniejszego użytkownika |
Problem z napisaniem kalkulatora » 2009-03-19 15:38:14 Witam... Mam problem, a mianowicie, chciałbym zrobić pewien rodzaj kalkulatora... Chodzi mi dokładnie o takie coś, żeby na początku podawało się liczbę (ilukolwiek cyfrową), a potem jak się przyciśnie +,-,* lub / to się wpisuje drugą liczbę, dopóki nie zostanie wciśnięte =...I żeby to się powtarzało bez końca(tzn. podajesz ile bądź liczb z różnymi znakami np. 2+5-6*4/1.5... I jeszcze, żeby w każdym momencie, czy jesteśmy w czasie pisania liczby, czy widzimy wynik można było wcisnąć ESC i wyjść z programu... Dało by się takie coś zrobić, bo ja nie mam zielonego pojęcia jak;/ Bardzo proszę o pomoc, pzdr. |
|
Patzick |
» 2009-03-19 15:44:16 Tak da się coś takiego zrobić, ale jeśli chcesz być programistą to najlepiej zrób to sam. Na początek polecam zapoznanie się z kursem C++, który jest na tej stronie :) Nie licz na zbyt wiele bez wykazania własnej inicjatywy. |
|
driver1995 Temat założony przez niniejszego użytkownika |
» 2009-03-19 15:49:18 No, przeczytałem połowe(20 rozdziałów)... A tak właściwie to dzięki za radę, przeczytam cały i wtedy spróbuję, no a jak nie wyjdzie to zwrócę się z powrotem do was... No, cóż, może jakoś obejdę się z prostszym kalkulatorem;/;/;/ pzdr. |
|
driver1995 Temat założony przez niniejszego użytkownika |
» 2009-03-19 16:01:58 No, masz rację, może... Ale patrząc na to sądzę, że rzeczywiście powinienem przeczytać CAŁY kurs, bo połowy z tego nie rozumiem;/ No, ale dzięki za pomoc;););) |
|
DejaVu |
» 2009-03-19 16:29:46 manfred podał link do dość rozbudowanego kalkulatora. Proponuję Ci jednak przeczytać pierwszych 15 lekcji (albo i mniej).
Jedyne co będziesz potrzebował to: - wiedzieć jak wczytać znak (wciśnięta operacja: getch()) - wiedzieć jak wczytać nową liczbę (za pomocą: cin>>) - umieć posługiwać się pętlą do ... while - wiedzieć jak korzystać ze switch ... case (lub pisać kilka if'ów)
|
|
driver1995 Temat założony przez niniejszego użytkownika |
» 2009-03-19 17:04:46 No przeczytałem te pierwsze 15 lekcji a nawet 20 jak już wspomniałem... No i wiem jak zrobić byle kalkulator... I za pomocą tylko tych funkcji myślisz że jestem w stanie zrobić taki kalkulator o jaki mi chodzi w temacie??? |
|
DejaVu |
» 2009-03-19 17:37:27 Wystarczy to co napisałem. Jedyne czego nie możesz w takim wypadku użyć to cin>>. Zamiast tego będziesz musiał napisać sobie własną funkcję do wczytywania wiersza jako string, a później konwertować to za pomocą funkcji np. atof(). |
|
driver1995 Temat założony przez niniejszego użytkownika |
» 2009-03-19 17:49:35 no tak... z tym, że co to jest to atof()??? W pierwszych 20 rozdziałach tego na pewno nie było... |
|
« 1 » 2 3 4 |