- 42
- 0
- 约1.31万字
- 约 28页
- 2016-12-14 发布于贵州
- 举报
计算器实验报告
肇庆学院计算机学院 实验报告
计算器运行结果:
能实现正数和小数点简单的加减乘除,,可以把正数转换成负数,可以连续运算,也可以计算平方。“CE”和“C”都是清屏键,“Backspace”是倒退键,平方是求平方的键,如果按了3再点击“平方”,就会计算出3的平方,同理,可以算出3的立方。
如果被除数是正数,除数是0,就会输出“除数不能为零”
计算器的核心代码:.cs代码
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 WindowsFormsApplication2 {
public partial class Form1 : Form{
//计算操作符的枚举变量集合public enum OperationType{
Plus = 0,Minus = 1,Multiply = 2,Divide = 3,Equal = 4,};
private static double result = 0;//计算结果
private static OperationType operation = OperationType.Plus;private static bool flag;//输入了第二个操作数的标识private static bool renew;//算式合法性错误,需更新标识//计算操作符
public Form1(){
InitializeComponent();}
private void Form1_Load(object sender, EventArgs e){
button1_Click(null, null);}
private void button10_Click(object sender, EventArgs e){
NumDown(“1”);}
private void button11_Click(object sender, EventArgs e){
NumDown(“2”);}
private void button12_Click(object sender, EventArgs e){
NumDown(“3”);}
private void button14_Click(object sender, EventArgs e){
NumDown(“4”);}
private void button15_Click(object sender, EventArgs e){
NumDown(“5”);}
private void button16_Click(object sender, EventArgs e){
NumDown(“6”);}
private void button18_Click(object sender, EventArgs e){
NumDown(“7”);}
private void button19_Click(object sender, EventArgs e){
NumDown(“8”);}
private void button20_Click(object sender, EventArgs e){
NumDown(“9”);}
private void button22_Click(object sender, EventArgs e){
NumDown(“0”);}
private void button30_Click(object sender, EventArgs e){
string s_txt = textBox1.Text;double a = Convert.ToDouble(s_txt);double b = -a;
textBox1.Text = b.ToString();}
private void button29_Click(object sender, EventArgs e){
string s_txt = textBox1.Text;double a = Convert.ToDouble(s_txt);double b = a / 100.0;
textBox1.Text = b.ToString();}
private void button23_Click(object sender, EventArgs e){
if (renew){
butto
您可能关注的文档
- 规划经营部经理岗位说明书(一)_0.doc
- 规划经营部经理岗位说明书(一).doc
- 规划管理局2011年工作总结.doc
- 规划承前启后的关键一年.doc
- 规划设计部上半年工作总结及下半年工作计划.doc
- 规建局学习公司年报交流发言材料.doc
- 规范农村财务-农村财务管理经验总结.doc
- 规范农村财务管理制度促经济发展(一).doc
- 规范在我心中演讲稿.doc
- 规范执法行为、 促进执法公正”专项整改活动经验材料.doc
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
最近下载
- 长春理工大学2024-2025学年第1学期《高等数学(上)》期末考试试卷(B卷)附参考答案.pdf
- 教科版一年级下册科学教学计划.docx VIP
- 早产儿脑室内出血预防专家共识(2025).pptx VIP
- 如何找回误删微信好友,微信好友一键恢复.doc VIP
- 2019年河南专升本考试公共英语(真题).pdf VIP
- 2025年房地产经纪人经纪人职业道德失范投诉处理专题试卷及解析.pdf VIP
- 2025年碳排放管理师林业碳汇区块链技术应用专题试卷及解析.pdf VIP
- 2025年拍卖师机动车拍卖成交价款支付与结算风险控制专题试卷及解析.pdf VIP
- 2025年AWS认证SQS消息多线程处理专题试卷及解析.pdf VIP
- 2025年房地产经纪人个人以不动产投资入股个税处理专题试卷及解析.pdf VIP
原创力文档

文档评论(0)