落叶高精度表达式计算器v1.1版

落叶高精度表达式计算器v1.1版

本计算器程序是在win7 32位系统上,使用VB6.0开发的,本程序的主要特点是:

   1) 高精度,本程序的设计精度为任意精度,暂定开放万位精度的有理数常用运算,里面所有的运算都可以进行万以内的任意精度运算;
    包括:加,减,乘,除,乘方,开N次方,三角函数,反三角函数,双曲三角函数,反双曲三角函数等。程序提供的乘方子函数,三角函数,自然对数函数更是达到了国内综合能力的一流水平!

    2)  数学表达式运算,数学表达式是常用运算的重要组成部分,优秀的表达式计算可以极大的提高你的计算效率,获得极好的使用体验 ,本程序没有采用常用计算器的边输入边计算,而是输入完所有数据或算式后,解析表达式,分解运算符和数据,最后在运算出结果。点击程序界面上的计算按钮,计算器开始运算。
计算器的输入输出采用的是和记事本程序一样的文本框控件,操作方法和记事本程序一模一样,操作的舒适,方便性是市面同类计算器无法相比的。
本计算器也是国内第一个把高精度和表达式综合运算整合在一起的程序,不要错过啊!!!

    3)批量处理或计算功能,可以对以分号隔开的各赋值语句,函数定义语句,表达式进行批量处理,例1:a=5;b=6;c = 7;((a+b+c)*(-a+b+c)*(a-b+c)*(a+b-c))√/4;1+2*3=;a= 9;n= 21;正多边形表面积(a,n)= ;可以一次性计算出结果,这只是一个简单例子,实际功能要强大得多!详情请看帮助!!!

    4)  多次运算结果显示功能,对已运算的内容保持在程序文体框中,方便查看,纠错!

    5)  程序提供了赋值语句功能,并预设了25个变量,变量名为25个小写字母(26个小写字母中的e 除外),配合简单的赋值语句可以应对各种运算,前述的例1就包含了变量和赋值语句使用。

    6) 程序几乎提供了所有基础函数,基础运算的高精度支持,并预设了六十多个预定义函数供你使用。

    7) 程序提供了函数自定义功能,支持所有的可以用表达式表达的函数,并且支持中文函数名,天下的算式,公式那么多,我没办法一一提供,所以我增加了这个功能,你可以把你常用的计算定义成函数,大大提高你的工作效率!!!

下面是界面简介:





针对1.0版作了以下更改:
     纠正了开立方程序某一些特殊数精度不够的问题,纠正了自然对数函数中的一个辅助子函数的问题,万位精度自然对数运算时间由1.0版的7秒,变回现在的6秒,
     纠正了乘方运算符和阶乘运算符运算等级定位不准的问题,填加了乘方程序对一些特殊值的判断。纠正了乘方运算小位数,高精度运算过慢的问题,例:123^10000万位精度时过慢的问题。1.0版需要1.5秒,现0.2秒左右。
     取消了原程序中的公式,算式存入功能,用更加强大的预定义变量和赋值语句代替。

1.1版增加了四大功能:详情看帮助!

   1.多次运算结果显示功能,对已运算的内容保持在程序文体框中,方便查看,你可以复制它的内容为你所用,但却不可编缉它!

    

    2.批量处理或计算功能,可以对以分号隔开的各赋值语句,函数定义语句,表达式进行批量处理:

  例:输入1+2;a=3;b=4;c= a*b;c*2;效果如下:


然后点击计算按钮,效果如下:



 


     3.预设了25个变量,变量名为25个小写字母(26个小写字母中的e 除外),配合简单的赋值语句可以应对各种运算,来个简单的例子,详情看帮助!

       例:输入a=5;b=6;c= 7;((a+b+c)*(-a+b+c)*(a-b+c)*(a+b-c))√/4 效果如下:



然后点击计算按钮,效果如下:




上面的表达式是计算三角形的表面积公式。 

4.增加了函数定义功能,支持所有的可以用表达式表达的函数,并且支持中文函数名,

例:定义一个正多面形表面积函数用用,在程序文本框中输入:
正多边形表面积(a,n)=n*a^2*cos(π/n)/(4*sin(π/n));    这里a代表边长,n代表有几个边,效果如下:


然后点击计算按钮,函数加入系统完成,可以在自定义函数组合框选定该函数运算:

然后输入a=5;n=21;正多边形表面积(a,n);或直按输入:正多边形表面积(5,21);效果如下:

 

 

 

委托绿盟发布:点击打开链接

委托西西下载发布:西西软件园

百度网盘下载地址:点击打开链接 

华军软件园下载地址:点击打开链接

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
落叶高精度表达式计算器V1.0(32位)计算器程序是在win7 32位系统上,使用VB6.0开发的,本程序的主要特点是: 1) 高精度,支持万位精度的有理数常用运算; 包括:加,减,乘,除,乘方,开N次方,三角函数,反三角函数,双曲三角函数,反双曲三角函数等。 2) 表达式运算,本程序没有采用常用计算器的边输入边计算,而是输入完所有数据或算式后,解析表达式,分解运算符和数据,最后在运算出结果。 点击程序界面上的等于按钮,计算器开始运算。 3) 本计算器的各种运算函数大都是自已所写,没有调用大数库或其它数学库,仅大数开平方调用GMP大数库。 本计算器的各种子函数是通过定义的一个高精度数据结构接收和返回运算结果,这个高精度数据结构可以定义有符号(整数,小数,科学计数法表示的数), 函数内部集中对数值,小数点位置,指数进行运算,优点是调用简单,不易出错,可以说比较完善,综合运算能力强。 这点和大数库的实现不同, 大数库大都只提供对整数的运算,假如要对有理数运算, 一:你需要很多的调用前和调用后处理工作,这些工作并不需要很高的知识,但却需要很长时间的调试,它并不会因为你的水平很高而获得很大的时间提升。 二:很难进行综合运算。当你把某一个函数调顺后,进行综合运算时,会出现很多新的问题。 高精度数据结构VB定义为: Type StrToZx '高精度数的结构头 ZhFhBz As Boolean '正负号标志 XsdWz As Long '小数点右边数字的长度。例1234.567中这个数是3(为什么要这样定义,因为大多的基本运算都是右对齐的,这样定义减少了中间一些不必要的转换) JzBz As Integer '标记数组存的是什么进制的数(十进制或其它进制数) strlen As Long '运算数长度 Zx() As Long '存放运算数的数组 eE As Long '存放指数 End Type 4)综合运算,里面的三角函数,用户界面的算式,表达式运算,都是综合运算的体现,综合运算是大量基础运算的集合,中间稍有差错,就会算不出正确答案,里面内容繁琐,这里简单介绍一下。 5)本程序从2015年11月开始试编写,至2016年8月大致完成,开发周期很长,中间代码写了一两万行,从零基础到运行效率,综合效率的初中等水平,主要目的是练习编程,老外的数学软件已很强大,是我不可能相比的,我觉得我的程序如果把程序源码作为大数实例初级学习更合适。 6)程序中函数都具有输入值较验功能,若输入错误,会弹出提示窗口提示那一个函数输入错误。 7)由于本人是初次编程练习,且自身知识的不足,加上精力有限,最后的测试收尾也只是简单测试,里面肯定存在很大的不足和没发现的BUG,请网友们在论坛,或 我的邮箱:wtbzhy@126.com, 微博:qq_34030789,中指正,交流。 我若纠错后,会在下载网站更新,并根据您的地址发一份给您,谢谢! 再次欢迎大家使用本计算器,本计算器具有很好的表达式解析功能,会在以后的使用中获得很好的用户体验!
落叶高精度表达式计算器V1.0(32位)计算器程序是在win7 32位系统上,使用VB6.0开发的,本程序的主要特点是: 1) 高精度,支持万位精度的有理数常用运算; 包括:加,减,乘,除,乘方,开N次方,三角函数,反三角函数,双曲三角函数,反双曲三角函数等。 2) 表达式运算,本程序没有采用常用计算器的边输入边计算,而是输入完所有数据或算式后,解析表达式,分解运算符和数据,最后在运算出结果。 点击程序界面上的等于按钮,计算器开始运算。 3) 本计算器的各种运算函数大都是自已所写,没有调用大数库或其它数学库,仅大数开平方调用GMP大数库。 本计算器的各种子函数是通过定义的一个高精度数据结构接收和返回运算结果,这个高精度数据结构可以定义有符号(整数,小数,科学计数法表示的数), 函数内部集中对数值,小数点位置,指数进行运算,优点是调用简单,不易出错,可以说比较完善,综合运算能力强。 这点和大数库的实现不同, 大数库大都只提供对整数的运算,假如要对有理数运算, 一:你需要很多的调用前和调用后处理工作,这些工作并不需要很高的知识,但却需要很长时间的调试,它并不会因为你的水平很高而获得很大的时间提升。 二:很难进行综合运算。当你把某一个函数调顺后,进行综合运算时,会出现很多新的问题。 高精度数据结构VB定义为: Type StrToZx '高精度数的结构头 ZhFhBz As Boolean '正负号标志 XsdWz As Long '小数点右边数字的长度。例1234.567中这个数是3(为什么要这样定义,因为大多的基本运算都是右对齐的,这样定义减少了中间一些不必要的转换) JzBz As Integer '标记数组存的是什么进制的数(十进制或其它进制数) strlen As Long '运算数长度 Zx() As Long '存放运算数的数组 eE As Long '存放指数 End Type 4)综合运算,里面的三角函数,用户界面的算式,表达式运算,都是综合运算的体现,综合运算是大量基础运算的集合,中间稍有差错,就会算不出正确答案,里面内容繁琐,这里简单介绍一下。 5)本程序从2015年11月开始试编写,至2016年8月大致完成,开发周期很长,中间代码写了一两万行,从零基础到运行效率,综合效率的初中等水平,主要目的是练习编程,老外的数学软件已很强大,是我不可能相比的,我觉得我的程序如果把程序源码作为大数实例初级学习更合适。 6)程序中函数都具有输入值较验功能,若输入错误,会弹出提示窗口提示那一个函数输入错误。 7)由于本人是初次编程练习,且自身知识的不足,加上精力有限,最后的测试收尾也只是简单测试,里面肯定存在很大的不足和没发现的BUG,请网友们在论坛,或 我的邮箱:wtbzhy@126.com, 微博:qq_34030789,中指正,交流。 我若纠错后,会在下载网站更新,并根据您的地址发一份给您,谢谢! 再次欢迎大家使用本计算器,本计算器具有很好的表达式解析功能,会在以后的使用中获得很好的用户体验!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值