using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace WindowsApplication10
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public void first(out string a, out string b)
{
a = textBox1.Text;
b = textBox2.Text;
}
public bool kong(string a, string b)
{
if (a == "" || b == "")
{
MessageBox.Show("请分别输入两个数字:");
return false;
}
return true;
}
public double jisuan(string a, string b,string w)
{
double c, d,e=0;
c = Convert.ToDouble(a);
d = Convert.ToDouble(b);
switch (w)
{
case "+": e = c + d;
break;
case "-": e = c - d;
break;
case "*": e = c * d;
break;
case "/": e = c / d;
break;
}
return e;
}
public double fang(string x, int y)
{
int i;
double w =0;
w = Convert.ToDouble(x);
double m = 1;
for (i = 1; i <= y; i++)
{
m = m * w;
}
return m;
}
private void button1_Click(object sender, EventArgs e)
{
string a, b;
first(out a, out b);
if (kong(a, b) == true)
{
string c = "+";
lblshow.Text = a + "+" + b + "=" + jisuan(a, b, c);
}
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void button5_Click_1(object sender, EventArgs e)
{
string a, b;
first(out a, out b);
if (kong(a, b) == true)
{
string c = "-";
lblshow.Text = a + "+" + b + "=" + jisuan(a, b, c);
}
}
private void button3_Click_1(object sender, EventArgs e)
{
string a, b;
first(out a, out b);
if (kong(a, b) == true)
{
string c = "*";
lblshow.Text = a + "*" + b + "=" + jisuan(a, b, c);
}
}
private void button4_Click_1(object sender, EventArgs e)
{
string a, b;
first(out a, out b);
if (kong(a, b) == true)
{
string c = "/";
lblshow.Text = a + "÷" + b + "=" + jisuan(a, b, c);
}
}
private void button2_Click_1(object sender, EventArgs e)
{
string a, b;
double g;
first(out a, out b);
if (kong(a, b) == true)
{
int c = Convert.ToInt32(b);
g = fang(a, c);
lblshow.Text = a + "的" + b + "次方" + "=" + g;
}
}
}
}