using System;
using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text;
using System.Windows.Forms;
namespace 计算器2 {
public partial class Form1 : Form {
public Form1() {
InitializeComponent(); }
public string number=\,text0=\; public double number1
=0,number2=0,number3=0,M=0,number4=0,number5=0,number6=0;
public double L1=0, L2=0, L3=0, M1=0, M2=0, M3=0, N1=0, N2=0, N3=0;
public double TM1=0,TM2=0,TM3=0,TM4=0; public int
State=0,State2=0,State3=0,State4=0,State5=0,State6=0,i=0; public int SL1=0, SL2=0, SM1=0, SM2=0, SN1=0,SN2=0; public bool Bracket1 =
false,Bracket2=false,Bracket3=false,Bracket4=false; public bool IfFirst =
true,IfResult=false,IfMenory=false,HaveBracket=false;
private void button1_Click(object sender, EventArgs e) {
number += \;
number2 = Convert.ToDouble(number);
1
textBox1.Text = text0 += \; IfFirst = true; }
private void button2_Click(object sender, EventArgs e) {
number += \;
number2 = Convert.ToDouble(number); textBox1.Text = text0 += \; IfFirst = true;
}
private void button4_Click(object sender, {
number+= \;
number2 = Convert.ToDouble(number); textBox1.Text = text0 += \; IfFirst = true; }
private void button5_Click(object sender, {
number+=\;
number2=Convert.ToDouble(number); textBox1.Text = text0 += \; IfFirst = true; }
private void button6_Click(object sender, {
number+=\;
number2 = Convert.ToDouble(number); textBox1.Text = text0 += \; IfFirst = true;
EventArgs e) EventArgs e) EventArgs e) 2
}
private void button7_Click(object sender, EventArgs e) {
number+=\;
number2 = Convert.ToDouble(number); textBox1.Text = text0 += \; IfFirst = true; }
private void button8_Click(object sender, EventArgs e) {
number += \;
number2 = Convert.ToDouble(number); textBox1.Text = text0 += \; IfFirst = true; }
private void button9_Click(object sender, EventArgs e) {
number += \;
number2 = Convert.ToDouble(number); textBox1.Text = text0 += \; IfFirst = true; }
private void button10_Click(object sender, EventArgs e) {
number += \;
number2 = Convert.ToDouble(number); textBox1.Text = text0 += \; IfFirst = true; }
private void button11_Click(object sender, EventArgs e)
3
{
number += \;
number2 = Convert.ToDouble(number); textBox1.Text = text0 += \; IfFirst = true; }
private void button12_Click(object sender, EventArgs e) {
if (textBox1.Text == \) {
number = \;
textBox1.Text = text0 += \; } else {
number += \;
textBox1.Text = text0 += \; }
number2 = Convert.ToDouble(number); IfFirst = true; }
private void button13_Click(object sender, EventArgs e) {
if (State == 0) { number1 = number2; State = 1; } else State2 = 1;
if (State2 == 1) switch (State) {
case 1: number1 += number2; break; case 2: number1 -= number2; break; case 3: number1 *= number2; if (IfMenory) {
switch (State3)
4
相关推荐: