Skocz do zawartości

Sumowanie liczb


Egzekutor

Rekomendowane odpowiedzi

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

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

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ę
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...