算术运算实例讲解

作者:洫蜘蛛

 

● 准备工作:设计实例需求的界面布局。

启动类的界面布局需求组件:编辑框1编辑框2按钮1

修改两个编辑框的属性"内容纵向对齐""居中""组件宽度类型""匹配父组件宽度"

修改按钮的属性"内容横向对齐""居中""内容纵向对齐""居中""文本""执行运算"

最终界面布局如下图所示:

接收"启动类"的按钮被单击事件,如下图所示:

 

● 数学运算实例界面设计总述

本类所需界面如下图所示,界面布局从上到下依次是:

编辑框1编辑框2按钮1

 

● 取整数绝对值
● 取小数绝对值
● 取长整数绝对值

以上命令用法完全一致,此处单独以取整数绝对值为例,帮助内容如图:

参数数目为一个,返回值类型为整数

绝对值特性:零和正数的绝对值是其本身,负数的绝对值是其相反数。

 

取整数绝对值为例,如下图:

定义一个类型为整数的变量(名称随意),用于接收"取整数绝对值"的返回值。

调用该命令,并且把返回值赋值给已定义的变量。

参数1:填写"文本到整数(编辑框1.内容)"

最后调用提示信息框显示运算结果。

如果是取小数绝对值则变量类型为小数,转换命令为文本到小数

如果是取长整数绝对值则变量类型为长整数,转换命令为文本到长整数

运行效果展示图:

 

● 求余弦
● 求反余弦
● 求双曲余弦
● 求正弦
● 求反正弦
● 求双曲正弦
● 求正切
● 求反正切
● 求反正切2
● 求双曲正切

以上命令用法完全一致,此处单独以求余弦为例,帮助内容如图:

参数数目为一个,返回值类型为小数

 

如下图:

定义一个类型为小数的变量(名称随意),用于接收"求余弦"的返回值。

调用该命令,并且把返回值赋值给已定义的变量。

参数1:填写"文本到小数(编辑框1.内容)"

最后调用提示信息框显示运算结果。

 

运行效果展示图:

注意:求反正切2的参数数目为两个,它比求反正切稳定

 

● 四舍五入
● 四舍五入到长整数
● 舍入到较大整数
● 舍入到较小整数

以上命令用法一致,此处单独以四舍五入为例,帮助内容如图:

参数数目为一个,返回值类型为小数

如下图:

定义一个类型为整数的变量(名称随意),用于接收"四舍五入"的返回值。

调用该命令,并且把返回值赋值给已定义的变量。

参数1:填写"文本到小数(编辑框1.内容)"

最后调用提示信息框显示运算结果。

注意:四舍五入到长整数的返回值类型为长整数,定义的变量类型需要修改为长整数

 

运行效果展示图:

 

● 求指数
● 求指数ML
● 求无偏指数
● 求对数
● 求对数10
● 求对数1P

以上命令用法一致,此处单独以求指数为例,帮助内容如图:

参数数目为一个,返回值类型为小数

 

如下图:

定义一个类型为小数的变量(名称随意),用于接收"求指数"的返回值。

调用该命令,并且把返回值赋值给已定义的变量。

参数1:填写"文本到小数(编辑框1.内容)"

最后调用提示信息框显示运算结果。

 

运行效果展示图:

 

● 求直角三角斜边长

该命令帮助内容如图:

参数数目为两个,返回值类型为小数

 

如下图:

定义一个类型为小数的变量(名称随意),用于接收"求指数"的返回值。

调用该命令,并且把返回值赋值给已定义的变量。

参数1:填写"文本到小数(编辑框1.内容)"

参数2:填写"文本到小数(编辑框2.内容)"

最后调用提示信息框显示运算结果。

 

运行效果展示图:

 

● 计算余数
● 求次方

以上命令用法一致,此处单独以计算余数为例,帮助内容如图:

参数数目为两个,返回值类型为小数

 

如下图:

定义一个类型为小数的变量(名称随意),用于接收"计算余数"的返回值。

调用该命令,并且把返回值赋值给已定义的变量。

参数1:填写"文本到小数(编辑框1.内容)"

参数2:填写"文本到小数(编辑框2.内容)"

最后调用提示信息框显示运算结果。

 

运行效果展示图:

 

● 取较大整数
● 取较大小数
● 取较大长整数
● 取较小整数
● 取较小小数
● 取较小长整数

以上命令用法一致,此处单独以取较大整数为例,帮助内容如图:

参数数目为两个,返回值类型为整数

 

如下图:

定义一个类型为整数的变量(名称随意),用于接收"取较大整数"的返回值。

调用该命令,并且把返回值赋值给已定义的变量。

参数1:填写"文本到整数(编辑框1.内容)"

参数2:填写"文本到整数(编辑框2.内容)"

最后调用提示信息框显示运算结果。

实际运用中请注意各个命令的参数类型和返回值类型。

 

运行效果展示图:

 

● 取范围整数

该命令帮助内容如图:

参数数目为三个,返回值类型为整数

 

如下图:

定义一个类型为整数的变量(名称随意),用于接收"取范围整数"的返回值。

调用该命令,并且把返回值赋值给已定义的变量。

参数1:随意填写一个欲检查的整数,例如:"100"

参数2:填写"文本到整数(编辑框1.内容)"

参数3:填写"文本到整数(编辑框2.内容)"

最后调用提示信息框显示运算结果。

此命令的作用是检查某个整数是否在指定的整数范围内,返回值始终不会超出允许的范围。

如果被检查的整数在允许范围之内则直接返回被检查的整数值,否则返回允许范围内最接近被检查整数的值。

 

运行效果展示图:

 

● 取整数随机数
● 取整数随机数1
● 取整数随机数2
● 取小数随机数
● 取小数随机数1
● 取小数随机数2

以上命令都是用于获取随机数,具体功能说明:

取整数随机数:返回一个小于或等于32767的随机整数。

取整数随机数1:返回一个小于或等于指定整数的随机整数,参数1指定最大允许值。

取整数随机数2:返回指定范围内的一个随机整数,参数1指定最小允许值,参数2指定最大允许值。

取小数随机数:返回一个大于或等于0并小于等于1的随机小数。

取小数随机数1:返回一个小于或等于指定小数的随机小数,参数1指定最大允许值。

取小数随机数2:返回指定范围内的一个随机小数,参数1指定最小允许值,参数2指定最大允许值。

 

取整数随机数为例,帮助内容如图:

此命令不需要提供参数,返回值类型为整数

 

如下图:

定义一个类型为整数的变量(名称随意),用于接收"取整数随机数"的返回值。

调用该命令,并且把返回值赋值给已定义的变量。

最后调用提示信息框显示获取的随机整数。

 

运行效果展示图:

 

● 计算指数缩放

该命令帮助内容如图:

参数数目为两个,返回值类型为小数

 

如下图:

定义一个类型为小数的变量(名称随意),用于接收"计算指数缩放"的返回值。

调用该命令,并且把返回值赋值给已定义的变量。

参数1:填写"文本到小数(编辑框1.内容)"

参数2:填写"文本到整数(编辑框2.内容)"

最后调用提示信息框显示运算结果。

运算结果 = 参数1 * ( 2 ^ 参数2)

 

运行效果展示图:

 

● 取小数符号

该命令帮助内容如图:

参数数目为一个,返回值类型为小数

 

如下图:

定义一个类型为小数的变量(名称随意),用于接收"取小数符号"的返回值。

调用该命令,并且把返回值赋值给已定义的变量。

参数1:填写"文本到小数(编辑框1.内容)"

使用如果否则语句判断小数的符号类型并且用提示信息框显示。

 

运行效果展示图:

 

● 求平方根
● 求立方根
● 弧度到角度
● 角度到弧度

以上命令用法一致,此处单独以求平方根为例,帮助内容如图:

参数数目为一个,返回值类型为小数

 

如下图:

定义一个类型为小数的变量(名称随意),用于接收"求平方根"的返回值。

调用该命令,并且把返回值赋值给已定义的变量。

参数1:填写"文本到小数(编辑框1.内容)"

最后调用提示信息框显示运算结果。

 

运行效果展示图: