Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- double numOne = 0;
- double numTwo = 0;
- double lastSum = 0;
- char op;
- void setNumber(double buttonNum) {
- if (sumBox->Text == "0") {
- sumBox->Text = ""+buttonNum;
- }
- else if (System::Convert::ToString(sumBox->Text)->Length < 12) {
- sumBox->Text = sumBox->Text + "" +buttonNum;
- }
- }
- void opMethod(int method) {
- numOne = Convert::ToDouble(sumBox->Text);
- sumBox->Text = "0";
- if (method == 1) { //D
- op = '/';
- }
- else if (method == 2) { //M
- op = 'x';
- }
- else if (method == 3) { //A
- op = '+';
- }
- else if (method == 4) {// S
- op = '-';
- }
- }
- private: System::Void label1_Click(System::Object^ sender, System::EventArgs^ e) {
- }
- private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
- setNumber(1);
- }
- private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) {
- setNumber(2);
- }
- private: System::Void button3_Click(System::Object^ sender, System::EventArgs^ e) {
- setNumber(3);
- }
- private: System::Void button5_Click(System::Object^ sender, System::EventArgs^ e) {
- setNumber(4);
- }
- private: System::Void button6_Click(System::Object^ sender, System::EventArgs^ e) {
- setNumber(5);
- }
- private: System::Void button7_Click(System::Object^ sender, System::EventArgs^ e) {
- setNumber(6);
- }
- private: System::Void button9_Click(System::Object^ sender, System::EventArgs^ e) {
- setNumber(7);
- }
- private: System::Void button10_Click(System::Object^ sender, System::EventArgs^ e) {
- setNumber(8);
- }
- private: System::Void button11_Click(System::Object^ sender, System::EventArgs^ e) {
- setNumber(9);
- }
- private: System::Void button14_Click(System::Object^ sender, System::EventArgs^ e) {
- setNumber(0);
- }
- private: System::Void button8_Click(System::Object^ sender, System::EventArgs^ e) {
- //Division
- opMethod(1);
- }
- private: System::Void button12_Click(System::Object^ sender, System::EventArgs^ e) {
- //Multiplication
- opMethod(2);
- }
- private: System::Void button13_Click(System::Object^ sender, System::EventArgs^ e) {
- //Addition
- opMethod(3);
- }
- private: System::Void button15_Click(System::Object^ sender, System::EventArgs^ e) {
- //Subtraction
- opMethod(4);
- }
- private: System::Void button16_Click(System::Object^ sender, System::EventArgs^ e) {
- //Equals
- numTwo = Convert::ToDouble(sumBox->Text);
- switch (op) {
- case '/': sumBox->Text = "" + numOne / numTwo;
- break;
- case 'x': sumBox->Text = "" + numOne * numTwo;
- break;
- case '+': sumBox->Text = System::Convert::ToString(numOne + numTwo);
- break;
- case '-': sumBox->Text = System::Convert::ToString(numOne - numTwo);
- break;
- default: sumBox->Text = "0000";
- }
- }
- private: System::Void button4_Click_1(System::Object^ sender, System::EventArgs^ e) {
- //RE
- sumBox->Text = "0";
- sumBox->Text = Convert::ToInt64(sumBox->Text) + "" + lastSum;
- }
- private: System::Void button4_Click(System::Object^ sender, System::EventArgs^ e) {
- //Clear
- lastSum = Convert::ToDouble(sumBox->Text);
- sumBox->Text = "0";
- }
- private: System::Void button17_Click(System::Object^ sender, System::EventArgs^ e) {
- //Decimal Place
- sumBox->Text = Convert::ToInt64(sumBox->Text) + ".";
- }
- private: System::Void test_Click(System::Object^ sender, System::EventArgs^ e) {
- //Squared
- sumBox->Text = Convert::ToInt64(sumBox->Text)*Convert::ToInt64(sumBox->Text) + "";
- }
- private: System::Void button18_Click(System::Object^ sender, System::EventArgs^ e) {
- //Pi
- sumBox->Text = Convert::ToInt64(sumBox->Text)* 3.14159265359 + "";
- }
- private: System::Void MyForm_Load(System::Object^ sender, System::EventArgs^ e) {
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement