- 627
- 0
- 约1.31万字
- 约 27页
- 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){
button1_Cli
您可能关注的文档
- 规划经营部经理岗位说明书(一)_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
原创力文档

文档评论(0)