c#控制台计算器代码

上传人:第*** 文档编号:33948472 上传时间:2018-02-19 格式:DOC 页数:7 大小:17.98KB
返回 下载 相关 举报
c#控制台计算器代码_第1页
第1页 / 共7页
c#控制台计算器代码_第2页
第2页 / 共7页
c#控制台计算器代码_第3页
第3页 / 共7页
c#控制台计算器代码_第4页
第4页 / 共7页
c#控制台计算器代码_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《c#控制台计算器代码》由会员分享,可在线阅读,更多相关《c#控制台计算器代码(7页珍藏版)》请在金锄头文库上搜索。

1、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 Caculatorpublic partial class Form1 : Formpublic string ok1;public int OperationType;public double okl1, okl2;publ

2、ic Form1()InitializeComponent();private void button1_Click(object sender, EventArgs e) /退格if (textBox1.Text = | textBox1.Text = 0)textBox1.Text = ;elseokl1 = Convert.ToDouble(textBox1.Text);ok1 = Convert.ToString(okl1 - okl1 % 10) / 10);textBox1.Text = ok1;private void button2_Click(object sender, E

3、ventArgs e) /清空按钮ok1 = ;textBox1.Text = 0;textBox1.Focus();private void button9_Click(object sender, EventArgs e) /1按钮if (textBox1.Text = 0)ok1 = 1;textBox1.Text = Convert.ToString(ok1);elseok1 = ok1 + 1; okl2 = Convert.ToDouble(ok1);textBox1.Text = ok1;private void button10_Click(object sender, Eve

4、ntArgs e) /2if (textBox1.Text = 0)ok1 = 2;textBox1.Text = Convert.ToString(ok1);elseok1 = ok1 + 2;okl2 = Convert.ToDouble(ok1);textBox1.Text = ok1;private void button11_Click(object sender, EventArgs e) /3if (textBox1.Text = 0)ok1 = 3;textBox1.Text = Convert.ToString(ok1);elseok1 = ok1 + 3;okl2 = Co

5、nvert.ToDouble(ok1);textBox1.Text = ok1;private void button6_Click(object sender, EventArgs e) /4if (textBox1.Text = 0)ok1 = 4;textBox1.Text = Convert.ToString(ok1);elseok1 = ok1 + 4;okl2 = Convert.ToDouble(ok1);textBox1.Text = ok1;private void button5_Click(object sender, EventArgs e) /5 if (textBo

6、x1.Text = 0)ok1 = 5;textBox1.Text = Convert.ToString(ok1);elseok1 = ok1 + 5;okl2 = Convert.ToDouble(ok1);textBox1.Text = ok1;private void button8_Click(object sender, EventArgs e) /6if (textBox1.Text = 0)ok1 = 6;textBox1.Text = Convert.ToString(ok1);elseok1 = ok1 + 6;okl2 = Convert.ToDouble(ok1);tex

7、tBox1.Text = ok1;private void button3_Click(object sender, EventArgs e) /7if (textBox1.Text = 0)ok1 = 7;textBox1.Text = Convert.ToString(ok1);elseok1 = ok1 + 7;okl2 = Convert.ToDouble(ok1);textBox1.Text = ok1;private void button4_Click(object sender, EventArgs e) /8if (textBox1.Text = 0)ok1 = 8;text

8、Box1.Text = Convert.ToString(ok1);else ok1 = ok1 + 8;okl2 = Convert.ToDouble(ok1);textBox1.Text = ok1;private void button7_Click(object sender, EventArgs e) /9if (textBox1.Text = 0)ok1 = 9;textBox1.Text = Convert.ToString(ok1);elseok1 = ok1 + 9;okl2 = Convert.ToDouble(ok1);textBox1.Text = ok1;privat

9、e void button15_Click(object sender, EventArgs e) /0ok1 = ok1 + 0;okl2 = Convert.ToDouble(ok1);this.textBox1.Text=ok1;private void button17_Click(object sender, EventArgs e) /.tryok1 = Convert.ToString(ok1 + .);textBox1.Text = Convert.ToString(ok1 + );catch private void button16_Click(object sender,

10、 EventArgs e) / +/- 正负okl1 = Convert.ToDouble(textBox1.Text);textBox1.Text = Convert.ToString(0 - okl1);private void button18_Click(object sender, EventArgs e) / -if (textBox1.TextLength 0)okl1 = Convert.ToDouble(textBox1.Text);ok1 = ;OperationType = 2; textBox1.Text = ;textBox1.Focus();private void

11、 button14_Click(object sender, EventArgs e) / +if (textBox1.TextLength 0)okl1 = Convert.ToDouble(textBox1.Text);ok1 = ;OperationType = 1;textBox1.Text = ;textBox1.Focus();private void button13_Click(object sender, EventArgs e) /*if (textBox1.TextLength 0)okl1 = Convert.ToDouble(textBox1.Text);ok1 =

12、;OperationType = 3;textBox1.Text = ;textBox1.Focus();private void button12_Click(object sender, EventArgs e) / /if (textBox1.TextLength 0)okl1 = Convert.ToDouble(textBox1.Text);ok1 = ;OperationType = 4;textBox1.Text = ;textBox1.Focus();private void button22_Click(object sender, EventArgs e) /=switch

13、 (OperationType)case 1:textBox1.Text = Convert.ToString(okl1 + Convert.ToDouble(ok1);okl2 = Convert.ToDouble(textBox1.Text);break;case 2:textBox1.Text = Convert.ToString(okl1 - Convert.ToDouble(ok1);okl2 = Convert.ToDouble(textBox1.Text); break;case 3:textBox1.Text = Convert.ToString(okl1 * Convert.

14、ToDouble(ok1);okl2 = Convert.ToDouble(textBox1.Text);break;case 4:textBox1.Text = Convert.ToString(okl1 / Convert.ToDouble(ok1);okl2 = Convert.ToDouble(textBox1.Text);break;ok1 = ;okl1 = Convert.ToDouble(textBox1.Text);private void button21_Click(object sender, EventArgs e) / /% 倒数if (Convert.ToDoub

15、le(textBox1.Text) = 0)this.textBox1.Text = error;elseokl2 = Convert.ToDouble(textBox1.Text);ok1 = ;textBox1.Text = Convert.ToString(1 / okl2);private void button20_Click(object sender, EventArgs e) /%ok1 = Convert.ToString(Convert.ToDouble(textBox1.Text) / 100);textBox1.Text = ok1;ok1 = ;private void button19_Click(object sender, EventArgs e) /sqrt求平方根if (Convert.ToDouble(textBox1.Text) 0)this.textBox1.Text = err

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号