作者:洫蜘蛛
● 准备工作:设计实例需求的界面布局。
启动类的界面布局需求组件:编辑框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.内容)"。
最后调用提示信息框显示运算结果。
运行效果展示图: