计算器实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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个新的体验、新的挑战,我在此过程中不但应用了所学的知识,而且还不断的学习新的知识、工具,以完成设计的需要,在设计的过程中我深深体会到作为学习计算机专业的人,为了实现某个模块的代码、为了设计的实现思想、经常绞尽脑汁来达到设计所要达到的目的,虽然我的基础知识不够扎实,但是我在此期间积累了许多宝贵的经验,这都是我以后走上工作岗位的巨大的财富