Egzekutor Opublikowano 22 Lutego 2010 Udostępnij Opublikowano 22 Lutego 2010 Witam! Potrzebuję zrobić kalkulator i wszystko jest git majonez. Tylko nie wiem jak zrobić sumowanie liczb :( Próbowałem na wszystkie sposoby ale mi się nie udało. Poniżej podaję kod programu: #pragma once #include <string> namespace Kalkulator { //Zmienne globalne odpowiadające za to czy mnożmymy, dodajemy itd. bool dodawanie = false; //Zmienna odpowiadająca za dodawanie bool odejmowanie = false; //Zmienna odpowiadająca za odejmowanie bool mnozenie = false; //Zmienna odpowiadająca za mnożenie bool dzielenie = false; //Zmienna odpowiadająca za dzielenie bool equal = false; //Zmienna odpowiadająca za //----------------- } #pragma endregion private: System::Void button3_Click(System::Object^ sender, System::EventArgs^ e) //Tak są wpisywane liczby do TEXT { if ( equal ) { textBox1->Text = ""; equal = false; } textBox1->Text += "9"; } private: System::Void button13_Click(System::Object^ sender, System::EventArgs^ e) { //SUMOWANIE LICZB!!! } private: System::Void button16_Click(System::Object^ sender, System::EventArgs^ e) //TAK się dodaje liczby podobnie dzieli mnoży itp { if ( textBox1->Text == "" ) //Jeśli w textBox1 właściwości text nic nie ma { return; //Zwracamy } else //W przeciwnym wypadku { dodawanie = true; //dodawanie = prawda textBox1->Tag = textBox1->Text; //Przypisujemy do Tag, Text z textBox1 textBox1->Text = ""; //Mażemy zawartość text }; } }; } Proszę o jak najszybszą odpowiedź :) Oczywiście kod uprościłem i wyrzuciłem zbędne rzeczy. No i moja prośba jest taka aby w miejscu //SUMOWANIE LICZB!!! był kod, który będzie sumował liczby zwracając uwagę czy mnożyliśmy je itp. Normalnie jak w prawdziwym kalkulatorze. Kto pomoże temu chwała :D Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
maciej-01 Opublikowano 22 Lutego 2010 Udostępnij Opublikowano 22 Lutego 2010 zrób to na zasadzie, że trzyma 2 liczby. pseudo kod: jeśli tekst jest liczbą to{ przypisz liczbie b liczbę a przypisz liczbie a wpisaną } inaczej jeśli tekst jest znakiem to { przypisz c wpisany znak } potem to już przeleć case i volla :) edit: zrób jeszcze temp i po mnożeniu,dodawaniu,odejmowaniu,dzieleniu przypisuj wynik bo będzie to potrzebne do tego ....sumował liczby zwracając uwagę czy mnożyliśmy je itp..... Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
en_6280 Opublikowano 22 Lutego 2010 Udostępnij Opublikowano 22 Lutego 2010 albo stringtoint czy jakos tak.... Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Dragon Opublikowano 22 Lutego 2010 Udostępnij Opublikowano 22 Lutego 2010 Jeśli chodzi Ci o łatwy kalkulator to zobacz tutaj =D . EDIT Aj, sorki... Nie zauważyłem że to w konsoli nie jest... Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się