计算器实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

题目: 简易计算器

班 级 2012级计科1班 学 号 2012484329 姓 名 郭俊雪

2014年11月1日

线 C#程序设计

一、实验目的:

设计一个简单的计算器,使学生能熟练掌握简单的简单Windows应用程序的设计和.net的应用,通过本次课程设计锻炼学生使用C#语言解决实际问题的能力。

二.实验要求

1.要求用户输入运算数和运算符,以实现两个数的加,减,乘,除,求余,求幂等等运

算,当用户输入了无效运算符时,显示警告消息框..。

2.认真阅读本章相关内容,尤其是实例。

3.实验前进行程序设计,完成源程序的编写任务。

4.反复操作,直到不需要参考教材、能熟练操作为止。

三.实验环境

系统开发平台:Microsoft Visual Studio2005

系统开发语言:C#

四.实验内容

1核心提示:使用switch语句实现

2..

程序源代码

using System;

using System.Collections.Generic;

using ponentModel;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;

namespace WindowsApplication1

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)

{

Double a = Convert.ToDouble(textBox1.Text);

double b = Convert.ToDouble(textBox3.Text);

double result;

if (textBox2.Text == "+")

{

result = a + b;

textBox4.Text = Convert.ToString(result);

}

else if (textBox2.Text == "-")

{

result = a - b;

textBox4.Text = Convert.ToString(result);

}

else if (textBox2.Text == "*")

{

result = a * b;

textBox4.Text = Convert.ToString(result);

}

else if (textBox2.Text == "/")

{

result = a / b;

textBox4.Text = Convert.ToString(result);

}

else if (textBox2.Text == "%")

{

result = a % b;

textBox4.Text = Convert.ToString(result);

}

else if (textBox2.Text == "^")

{

result = Math.Pow(a, b);

textBox4.Text = Convert.ToString(result);

}

else MessageBox.Show( "请输入有效的运算符,\n注意:%表示求余,^表示求幂"); }

private void button2_Click(object sender, EventArgs e)

{

Double a = Convert.ToDouble(textBox1.Text);

double b = Convert.ToDouble(textBox3.Text);

double result;

textBox1.Text = null;

textBox2.Text = null;

textBox3.Text = null;

textBox4.Text = null;

}

private void textBox1_TextChanged(object sender, EventArgs e) {

}

}

}

3、运行结果

加法

减法

乘法

除法

五、实验小结

此次的设计是1个新的体验、新的挑战,我在此过程中不但应用了所学的知识,而且还不断的学习新的知识、工具,以完成设计的需要,在设计的过程中我深深体会到作为学习计算机专业的人,为了实现某个模块的代码、为了设计的实现思想、经常绞尽脑汁来达到设计所要达到的目的,虽然我的基础知识不够扎实,但是我在此期间积累了许多宝贵的经验,这都是我以后走上工作岗位的巨大的财富

相关文档
最新文档