当前位置:文档之家› 自己编的c#小程序—计算器

自己编的c#小程序—计算器

实验内容
1.仿照windows自带的计算机用C#语言做一个能简单加减乘除的计算器
using System;
using System.Collections.Generic;
using ponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
private bool ClearDisplay = true;
private string Op;
private double Op1;
private double Op2;
private double result;
public Form1()
{
InitializeComponent();
}
private void textBox1_TextChanged(object sender, EventArgs e) {
}
private void Form1_Load()
{
}
private void ce_Click(object sender, EventArgs e)
{
tb.Text = "";
Op = "";
Op1 = 0;
Op2 = 0;
result = 0;
}
private void num0_Click(object sender, EventArgs e)
{
tb.Text = tb.Text+ "0";
Op1 = System.Convert.ToDouble(tb.Text);
}
private void num1_Click(object sender, EventArgs e)
{
tb.Text = tb.Text+ "1";
Op1 = System.Convert.ToDouble(tb.Text);
}
private void num2_Click(object sender, EventArgs e)
{
tb.Text = tb.Text+ "2";
Op1 = System.Convert.ToDouble(tb.Text);
}
private void num3_Click_1(object sender, EventArgs e) {
tb.Text = tb.Text + "3";
Op1 = System.Convert.ToDouble(tb.Text);
}
private void num4_Click(object sender, EventArgs e)
{
tb.Text = tb.Text+ "4";
Op1 = System.Convert.ToDouble(tb.Text);
}
private void num5_Click(object sender, EventArgs e)
{
tb.Text = tb.Text+ "5";
Op1 = System.Convert.ToDouble(tb.Text);
}
private void num6_Click(object sender, EventArgs e)
{
tb.Text = tb.Text+ "6";
Op1 = System.Convert.ToDouble(tb.Text);
}
private void num7_Click(object sender, EventArgs e)
{
tb.Text = tb.Text+ "7";
Op1 = System.Convert.ToDouble(tb.Text);
}
private void num8_Click(object sender, EventArgs e)
{
tb.Text = tb.Text+ "8";
Op1 = System.Convert.ToDouble(tb.Text);
}
private void num9_Click(object sender, EventArgs e)
{
tb.Text = tb.Text + "9";
Op1 = System.Convert.ToDouble(tb.Text);
}
private void button16_Click(object sender, EventArgs e) {
Op = "+";
Op2 = Op1;
tb.Text = "";
}
private void button15_Click(object sender, EventArgs e) {
Op = "-";
Op2 = Op1;
tb.Text = "";
}
private void button14_Click(object sender, EventArgs e) {
Op = "*";
Op2 = Op1;
tb.Text = "";
}
private void button13_Click(object sender, EventArgs e) {
Op = "/";
Op2 = Op1;
tb.Text = "";
}
private void button17_Click(object sender, EventArgs e) {
switch (Op)
{
case"+":
result = Op1 + Op2;
break;
case"-":
result = Op2 - Op1;
break;
case"*":
result = Op1 * Op2;
break;
case"/":
result = Op2 / Op1;
break;
}
tb.Text = System.Convert.ToString (result);
}
private void button25_Click(object sender, EventArgs e) {
}
}
}
}。

相关主题