用visual-studio制作的简单的计算器

上传人:F****n 文档编号:99450894 上传时间:2019-09-19 格式:DOC 页数:14 大小:368.50KB
返回 下载 相关 举报
用visual-studio制作的简单的计算器_第1页
第1页 / 共14页
用visual-studio制作的简单的计算器_第2页
第2页 / 共14页
用visual-studio制作的简单的计算器_第3页
第3页 / 共14页
用visual-studio制作的简单的计算器_第4页
第4页 / 共14页
用visual-studio制作的简单的计算器_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《用visual-studio制作的简单的计算器》由会员分享,可在线阅读,更多相关《用visual-studio制作的简单的计算器(14页珍藏版)》请在金锄头文库上搜索。

1、首先利用visual studio里面的button和textbox模块建立上图模块。然后就是编写程序:该程序最重要的是要理解清楚计算器的运算逻辑。public partial class Form1 : Form string a, b, q, ac; int c = 0, d = 0, n = 0, p = 0, m = 0; double temp1 = -1; int pos = 0; public Form1() InitializeComponent(); private void textBox1_TextChanged(object sender, EventArgs e) p

2、ublic void addNum(int num) textBox1.Text = textBox1.Text + num.ToString(); if (c 0) / 管理加减?乘?除y运?算? textBox1.Text = ; a = num.ToString(); b = b + a; textBox1.Text = b; private void button1_Click(object sender, EventArgs e) addNum(7); /向显?示?屏加字? n+; private void button2_Click(object sender, EventArgs

3、 e) addNum(8); private void button3_Click(object sender, EventArgs e) addNum(9); private void button5_Click(object sender, EventArgs e) addNum(4); private void button6_Click(object sender, EventArgs e) addNum(5); private void button7_Click(object sender, EventArgs e) addNum(6); private void button9_

4、Click(object sender, EventArgs e) addNum(1); private void button10_Click(object sender, EventArgs e) addNum(2); private void button11_Click(object sender, EventArgs e) addNum(3); private void button14_Click(object sender, EventArgs e) addNum(0); private void button15_Click(object sender, EventArgs e

5、) if (p=0) textBox1.Text = textBox1.Text + .;/加上?小?数y点? p+; m+; if (c 0) / 管理加减?乘?除y运?算? b = b + .; private void button4_Click(object sender, EventArgs e) pos = 1; temp1 = Convert .ToDouble (textBox1.Text); textBox1.Text =temp1+; d+; c+; p = 0; private void button8_Click(object sender, EventArgs e)

6、pos = 2; temp1 = Convert.ToDouble(textBox1.Text); textBox1.Text = temp1 + -; c+; p = 0; private void button12_Click(object sender, EventArgs e) pos = 3; temp1 = Convert.ToDouble(textBox1.Text); textBox1.Text = temp1 + *; c+; p = 0; private void button16_Click(object sender, EventArgs e) pos = 4; tem

7、p1 = Convert.ToDouble(textBox1.Text); textBox1.Text = temp1 + /; c+; p = 0; private void button13_Click(object sender, EventArgs e) double temp2 = Convert.ToDouble(b); switch (pos) case 1: textBox1.Text = (temp1 + temp2).ToString(); break; case 2: textBox1.Text = (temp1 - temp2).ToString(); break; c

8、ase 3: textBox1.Text = (temp1 * temp2).ToString(); break; case 4: textBox1.Text = (temp1 / temp2).ToString(); break; private void button17_Click(object sender, EventArgs e) textBox1.Text = ;/清?空?显?示?器 temp1 = 0; pos = 0; b = ; a = ; n = 0; c = 0; p = 0; 严格执行现金管理制度和现金使用范围,遵守银行结算制度,现金银行存款按时间顺序逐笔登记,每日结出余额现金当日核对,银行存款月终必须与银行核对,做到日清月结。

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

当前位置:首页 > 办公文档 > 教学/培训

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