科学型计算机vb,有偿求高手做一个和WIN7自带的一样的计算器,要标准型和科学型的...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

一个是标准型的

下面是科学型的基本要求

n 能够完成整型和实型常数的四则运算。

n 能够进行如下函数的求值运算,包括sin, cos, tg, exp, lg, ln, sqr, 1/x,以及欧拉常数e和园周率π。

n 设置5个存贮键(键名为M1~M5),以便将随时中间运算结果存入,在需要的时候取出参与运算。

n 支持键盘快捷运算(要求数字、运算符使用小键盘上的键,回车相当于等号,退格键消除错误输入)。

n ON键清除各存贮键中的数,清除运算符历史,设置成刚开机状态。OFF键退出程序(按键盘上的“Esc”键具有等效功能),CE清除一位错误数据的输入。

n 输出时的格式:结果为整数时不显示小数点,结果为1以下小数时要显示前导0。

u 分门别类采用控件数组,以减少事件处理的复杂程度,使程序简洁高效。

u 支持彩色按钮,以区分不同的功能区和功能键。

u 退格键不应该把显示全部清除,至少保留一个0在“显示屏”上。

u 出错处理:操作数如果不符合数学上的定义,应该给出错误信息。例:0做除数,负数或0做真数等情况

u 输入时的显示习惯:在输入非零数字后不应该再显示前导0,输入非零数字前无论输入多少个0一律无效,输入1以下的小数时,不需要输入成“0.”,直接输入“.”即可。

试输入“0001.5*0.00234”看一下输入时的显示情况和结果显示情况,再试一下“2.5+.5”,将可能的各种情况多试几组数据,并与所附样例程序的显示情况和运算结果进行比对,以确定程序是否正确。

3.创新要求

在基本要求达到后,进行创新设计,可以参考复杂的科学型计算器(WINDOWS系统自带,可以设置为普通型和科学型),创新方向提示如下:

★ 支持运算符的优先级。

★ 支持括号。

★ 增加新的函数,找一个真的计算器看看,至少得增加5个。

★ 增加进制转换功能,结果可以以2、8、10、16进制进行显示。

★ 增加三角函数的G、R、D转换功能。

★ 增加统计功能,如平均值,方差,标准偏差等。

★ 增加反三角函数、双曲三角函数等VB没有直接提供的函数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值