一实验目的和要求.docx一实验目的和要求
设计一个简单计算器,具有i般计算功能,能进行基本的加减乘除运算,还具有求根号, 倒数等功能。特点是能进行不同进制的运算和不同进制间的转换。主要的工作主要是操作数 与被操作数进行简单的加、减、乘、除运算来完成基木的,而且还可以进行简单的科学运算 例如计算一个数的平方、开方、正弦、余弦、log、In等操作 还可以计算面积、周长、体 积和表面积等。通过新的技术和新方法来实现计算功能 显示界面为Windows From窗体。 二功能模块设计
(一)、标准型计算器
通过Windows Form窗体屮的对应按钮 接受用户输入数据提交对应的方法屮来完成相 应的功能计算 再将结果显示在显示框内。显示界面为Windows From窗体。
下面是一个简单的计算器的基木功能:
1
加法
两个数据进行加操作可以为小数。
2
减法
两个数据进行减操作可以为负数相减
3
乘法
两个数相乘
4
除法
两个数相除
5
倒数
可以求得一个数的倒数
6
开方
开方示的结果可以精确到16位
7
百分数
百分数和十进制整数相互转化
8
数字分组
将数字按照每三位一组进行划分
(二)、科学型计算器
1 平方
接收的数的平方
2
立方
接收的数的立方
3
n次方(幕)
接受的数的任意次幕
4
正弦
接受的数的二角函数的正弦结果
5
余弦
接受的数的二角函数的余弦结果
6
正切
接受的数的三角函数的正切结果
7
Lg
以10为底的对数Lg的运算结果
8
Ln
以e为底的对数Ln的运算结果
9
阶乘
接收数的结成的计算结果
10
兀的引用值
11
e门然对数的底的值
12
e黄金分割比的值
13
二进制
二进制数的运算
14
八进制
八进制数的运算
15
十进制
十进制数的运算
16
十六进制
十六进制的运算
17
倒数
可以求得一个数的倒数
18
开方
开方后的结果可以
19
百分数
百分数和十进制整数相互转化
20
数字分组
将数字按照每三位一组进行划分
三设计界面
标准型
科学型
线程? vshost. LoadR
四效果展示
偌计算器
口回区
编辑®)
查看①) 帮助@)
复制(Q) Ctrl+C 粘贴 g) Ctrl+V
科学型(S)
Back :
2
计:
退出 0) Alt+F4
J CZD
MFi Finn hi HEEQCZ] OEEQE] EHOQCZ]
編辑®) 查看①)
帮助Qf)
帮助主题@)
2\
关于计算器(A)
It
数字分组Q)
FE叵E Q 0 □ Q H E H □ E E H E □HmQ
俗计算器
編辑®) 查看(V) 帮助
123456789
1
CE
c ]
sqr t
CE
Back Space
RiMRirnrn
窗
五详细代码
(一)标准型设计
using System;
using ;
using ;
using ;
using System .Drawing;
using ;
using Sy ;
using ;
namespace计算器
{
public partial class Forml: Form
public enum CalcuType
Non巳
III <summary>
〃/加减乘除
///乘方开方
III </summary> Addition, Substraction, Multiplication, Divisio n, //In volution, Square, Percent, Updow
一实验目的和要求 来自淘豆网m.daumloan.com转载请标明出处.