开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 6595|回复: 48
收起左侧

[易语言软件开源] 给孩子写的加减乘除练习程序【带打印功能】

[复制链接]
结帖率:50% (1/2)
发表于 2021-1-15 23:56:14 | 显示全部楼层 |阅读模式   云南省临沧市
分享源码
界面截图:
是否带模块: -
备注说明: -
@樱兰@安哥
@李泽勇2
@深圳梦
@Mc萌主


简单写了下生成和打印
求高手意见
求高手意见
求高手意见
求高手意见
  
窗口程序集名保 留  保 留备 注
窗口程序集_启动窗口   
变量名类 型数组备 注
位数整数型  
加数整数型  
被加数整数型  
结果整数型  
乘数整数型  
被乘数整数型  
除数整数型  
被除数整数型  
减数整数型  
被减数整数型  

子程序名返回值类型公开备 注
_加法位数确定_被单击  
位数 = 到整数 (加法位数.内容)
如果真 (位数 > 3)
信息框 (“太大的数值运算不合适孩子练习。”, 0, , )
返回 ()
子程序名返回值类型公开备 注
__启动窗口_创建完毕  
加法表格 ()
减法表格 ()
乘法表格 ()
除法表格 ()
子程序名返回值类型公开备 注
_加法出题_被单击  
如果真 (位数 = 1)
加数 = 取随机数 (1, 10)
加法加数.内容 = 到文本 (加数)
被加数 = 取随机数 (1, 10)
加法被加数.内容 = 到文本 (被加数)
返回 ()
如果真 (位数 = 2)
加数 = 取随机数 (10, 100)
加法加数.内容 = 到文本 (加数)
被加数 = 取随机数 (10, 100)
加法被加数.内容 = 到文本 (被加数)
返回 ()
如果真 (位数 = 3)
加数 = 取随机数 (100, 1000)
加法加数.内容 = 到文本 (加数)
被加数 = 取随机数 (100, 1000)
加法被加数.内容 = 到文本 (被加数)
返回 ()

子程序名返回值类型公开备 注
_加法提交按钮_被单击  
结果 = 加数 + 被加数
如果真 (到整数 (加法结果.内容) = 结果)
信息框 (“计算正确,再接再厉”, 0, , )
加法加数.内容 = “”
加法被加数.内容 = “”
加法结果.内容 = “”
返回 ()
信息框 (“计算错误,再仔细计算一下”, 0, , )
子程序名返回值类型公开备 注
_乘法位数确定_被单击  
位数 = 到整数 (乘法位数.内容)
如果真 (位数 > 3)
信息框 (“太大的数值运算不合适孩子练习。”, 0, , )
返回 ()
子程序名返回值类型公开备 注
_乘法出题_被单击  
如果真 (位数 = 1)
乘数 = 取随机数 (1, 10)
乘法乘数.内容 = 到文本 (乘数)
被乘数 = 取随机数 (1, 10)
乘法被乘数.内容 = 到文本 (被乘数)
返回 ()
如果真 (位数 = 2)
乘数 = 取随机数 (10, 100)
乘法乘数.内容 = 到文本 (乘数)
被乘数 = 取随机数 (10, 100)
乘法被乘数.内容 = 到文本 (被乘数)
返回 ()
如果真 (位数 = 3)
乘数 = 取随机数 (100, 1000)
乘法乘数.内容 = 到文本 (乘数)
被乘数 = 取随机数 (100, 1000)
乘法被乘数.内容 = 到文本 (被乘数)
返回 ()

子程序名返回值类型公开备 注
_乘法提交按钮_被单击  
结果 = 乘数 × 被乘数
如果真 (到整数 (乘法结果.内容) = 结果)
信息框 (“计算正确,再接再厉”, 0, , )
乘法乘数.内容 = “”
乘法被乘数.内容 = “”
乘法结果.内容 = “”
返回 ()
信息框 (“计算错误,再仔细计算一下”, 0, , )
返回 ()
子程序名返回值类型公开备 注
_减法位数确定_被单击  
位数 = 到整数 (减法位数.内容)
如果真 (位数 > 3)
信息框 (“太大的数值运算不合适孩子练习。”, 0, , )
返回 ()
子程序名返回值类型公开备 注
_减法出题_被单击  
如果真 (位数 = 1)
减数 = 取随机数 (1, 10)
被减数 = 取随机数 (1, 减数)
减法减数.内容 = 到文本 (减数)
减法被减数.内容 = 到文本 (被减数)
返回 ()
如果真 (位数 = 2)
减数 = 取随机数 (10, 100)
减法减数.内容 = 到文本 (减数)
被减数 = 取随机数 (10, 减数)
减法被减数.内容 = 到文本 (被减数)
返回 ()
如果真 (位数 = 3)
减数 = 取随机数 (100, 1000)
减法减数.内容 = 到文本 (减数)
被减数 = 取随机数 (100, 减数)
减法被减数.内容 = 到文本 (被减数)
返回 ()

子程序名返回值类型公开备 注
_减法提交按钮_被单击  
结果 = 减数 - 被减数
如果真 (到整数 (减法结果.内容) = 结果)
信息框 (“计算正确,再接再厉”, 0, , )
减法减数.内容 = “”
减法被减数.内容 = “”
减法结果.内容 = “”
返回 ()
信息框 (“计算错误,再仔细计算一下”, 0, , )
子程序名返回值类型公开备 注
_除法位数确定_被单击  
位数 = 到整数 (除法位数.内容)
如果真 (位数 > 3)
信息框 (“太大的数值运算不合适孩子练习。”, 0, , )
返回 ()
子程序名返回值类型公开备 注
_除法出题_被单击  
如果真 (位数 = 1)
置随机数种子 ()
除数 = 取随机数 (1, 10)
被除数 = 取随机数 (1, 9)
除法除数.内容 = 到文本 (除数)
除法被除数.内容 = 到文本 (被除数)
返回 ()
如果真 (位数 = 2)
置随机数种子 ()
除数 = 取随机数 (10, 100)
除法除数.内容 = 到文本 (除数)
被除数 = 取随机数 (1, 9)
除法被除数.内容 = 到文本 (被除数)
返回 ()
如果真 (位数 = 3)
置随机数种子 ()
除数 = 取随机数 (100, 1000)
除法除数.内容 = 到文本 (除数)
被除数 = 取随机数 (1, 9)
除法被除数.内容 = 到文本 (被除数)
返回 ()

子程序名返回值类型公开备 注
_除法提交按钮_被单击  
结果 = 取整 (除数 ÷ 被除数)
如果真 (到整数 (除法结果.内容) = 结果)
信息框 (“计算正确,再接再厉”, 0, , )
除法除数.内容 = “”
除法被除数.内容 = “”
除法结果.内容 = “”
返回 ()
信息框 (“计算错误,再仔细计算一下”, 0, , )
子程序名返回值类型公开备 注
_加法生成_被单击  
变量名类 型静态数组备 注
x整数型
i整数型循环次数
计次循环首 (25, i)
高级表格1.置数据 (x + i, 0, #表格常量 .文本型, 到文本 (取随机数 (10, 100)))
i = i + 1
计次循环尾 ()
计次循环首 (25, i)
高级表格1.置数据 (x + i, 1, #表格常量 .文本型, “+”)
i = i + 1
计次循环尾 ()
计次循环首 (25, i)
高级表格1.置数据 (x + i, 2, #表格常量 .文本型, 到文本 (取随机数 (10, 100)))
i = i + 1
计次循环尾 ()
计次循环首 (25, i)
高级表格1.置数据 (x + i, 3, #表格常量 .文本型, “=”)
i = i + 1
计次循环尾 ()
计次循环首 (25, i)
高级表格1.置数据 (x + i, 5, #表格常量 .文本型, 到文本 (取随机数 (10, 100)))
i = i + 1
计次循环尾 ()
计次循环首 (25, i)
高级表格1.置数据 (x + i, 6, #表格常量 .文本型, “+”)
i = i + 1
计次循环尾 ()
计次循环首 (25, i)
高级表格1.置数据 (x + i, 7, #表格常量 .文本型, 到文本 (取随机数 (10, 100)))
i = i + 1
计次循环尾 ()
计次循环首 (25, i)
高级表格1.置数据 (x + i, 8, #表格常量 .文本型, “=”)
i = i + 1
计次循环尾 ()
计次循环首 (25, i)
高级表格1.置数据 (x + i, 10, #表格常量 .文本型, 到文本 (取随机数 (10, 100)))
i = i + 1
计次循环尾 ()
计次循环首 (25, i)
高级表格1.置数据 (x + i, 11, #表格常量 .文本型, “+”)
i = i + 1
计次循环尾 ()
计次循环首 (25, i)
高级表格1.置数据 (x + i, 12, #表格常量 .文本型, 到文本 (取随机数 (10, 100)))
i = i + 1
计次循环尾 ()
计次循环首 (25, i)
高级表格1.置数据 (x + i, 13, #表格常量 .文本型, “=”)
i = i + 1
计次循环尾 ()
计次循环首 (25, i)
高级表格1.置数据 (x + i, 15, #表格常量 .文本型, 到文本 (取随机数 (10, 100)))
i = i + 1
计次循环尾 ()
计次循环首 (25, i)
高级表格1.置数据 (x + i, 16, #表格常量 .文本型, “+”)
i = i + 1
计次循环尾 ()
计次循环首 (25, i)
高级表格1.置数据 (x + i, 17, #表格常量 .文本型, 到文本 (取随机数 (10, 100)))
i = i + 1
计次循环尾 ()
计次循环首 (25, i)
高级表格1.置数据 (x + i, 18, #表格常量 .文本型, “=”)
i = i + 1
计次循环尾 ()
子程序名返回值类型公开备 注
_加法打印_被单击  
高级表格1.打印预览 ()
子程序名返回值类型公开备 注
_减法打印_被单击  
高级表格2.打印预览 ()
子程序名返回值类型公开备 注
_减法生成_被单击  
变量名类 型静态数组备 注
x整数型
i整数型循环次数
计次循环首 (25, i)
高级表格2.置数据 (x + i, 0, #表格常量 .文本型, 到文本 (取随机数 (10, 100)))
i = i + 1
计次循环尾 ()
计次循环首 (25, i)
高级表格2.置数据 (x + i, 1, #表格常量 .文本型, “-”)
i = i + 1
计次循环尾 ()
计次循环首 (25, i)
高级表格2.置数据 (x + i, 2, #表格常量 .文本型, 到文本 (取随机数 (10, 100)))
i = i + 1
计次循环尾 ()
计次循环首 (25, i)
高级表格2.置数据 (x + i, 3, #表格常量 .文本型, “=”)
i = i + 1
计次循环尾 ()
计次循环首 (25, i)
高级表格2.置数据 (x + i, 5, #表格常量 .文本型, 到文本 (取随机数 (10, 100)))
i = i + 1
计次循环尾 ()
计次循环首 (25, i)
高级表格2.置数据 (x + i, 6, #表格常量 .文本型, “-”)
i = i + 1
计次循环尾 ()
计次循环首 (25, i)
高级表格2.置数据 (x + i, 7, #表格常量 .文本型, 到文本 (取随机数 (10, 100)))
i = i + 1
计次循环尾 ()
计次循环首 (25, i)
高级表格2.置数据 (x + i, 8, #表格常量 .文本型, “=”)
i = i + 1
计次循环尾 ()
计次循环首 (25, i)
高级表格2.置数据 (x + i, 10, #表格常量 .文本型, 到文本 (取随机数 (10, 100)))
i = i + 1
计次循环尾 ()
计次循环首 (25, i)
高级表格2.置数据 (x + i, 11, #表格常量 .文本型, “-”)
i = i + 1
计次循环尾 ()
计次循环首 (25, i)
高级表格2.置数据 (x + i, 12, #表格常量 .文本型, 到文本 (取随机数 (10, 100)))
i = i + 1
计次循环尾 ()
计次循环首 (25, i)
高级表格2.置数据 (x + i, 13, #表格常量 .文本型, “=”)
i = i + 1
计次循环尾 ()
计次循环首 (25, i)
高级表格2.置数据 (x + i, 15, #表格常量 .文本型, 到文本 (取随机数 (10, 100)))
i = i + 1
计次循环尾 ()
计次循环首 (25, i)
高级表格2.置数据 (x + i, 16, #表格常量 .文本型, “-”)
i = i + 1
计次循环尾 ()
计次循环首 (25, i)
高级表格2.置数据 (x + i, 17, #表格常量 .文本型, 到文本 (取随机数 (10, 100)))
i = i + 1
计次循环尾 ()
计次循环首 (25, i)
高级表格2.置数据 (x + i, 18, #表格常量 .文本型, “=”)
i = i + 1
计次循环尾 ()
子程序名返回值类型公开备 注
_除法打印_被单击  
高级表格4.打印预览 ()
子程序名返回值类型公开备 注
_乘法打印_被单击  
高级表格3.打印预览 ()
子程序名返回值类型公开备 注
_乘法生成_被单击  
变量名类 型静态数组备 注
x整数型
i整数型循环次数
计次循环首 (25, i)
高级表格3.置数据 (x + i, 0, #表格常量 .文本型, 到文本 (取随机数 (10, 100)))
i = i + 1
计次循环尾 ()
计次循环首 (25, i)
高级表格3.置数据 (x + i, 1, #表格常量 .文本型, “×”)
i = i + 1
计次循环尾 ()
计次循环首 (25, i)
高级表格3.置数据 (x + i, 2, #表格常量 .文本型, 到文本 (取随机数 (10, 100)))
i = i + 1
计次循环尾 ()
.


i支持库列表   支持库注释   
eGrid高级表格支持库



数学老师整天让家长给孩子出题,抄题。
孩子做着也烦躁。
索性给孩子做个小工具,在电脑上多练习一下。
有时间再继续完善一下。
业余时间看了看文档,视频,也没有深入学习。
大神勿笑

加减乘除练习工具.e

59.28 KB, 下载次数: 113, 下载积分: 精币 -2 枚

评分

参与人数 4好评 +3 精币 +5 收起 理由
已注销474226 + 1 + 2 孩子们放假了,咱们用自己擅长的帮他/她们多学习知识吧,相信他/她们会感谢我们的.
FleTime + 1 很赞同,谢谢!
jinn0316 + 1 难道你就是传说中的儿童杀手?
樱兰 + 1 + 2 互相讨论,共同进步

查看全部评分


结帖率:71% (5/7)

签到天数: 8 天

发表于 2024-2-22 08:53:41 | 显示全部楼层   浙江省嘉兴市
6666666666666666666666666666666
回复 支持 反对

使用道具 举报

结帖率:71% (5/7)

签到天数: 8 天

发表于 2024-2-22 08:53:28 | 显示全部楼层   浙江省嘉兴市
666666666666666666666666666
回复 支持 反对

使用道具 举报

结帖率:76% (26/34)
发表于 2023-3-21 10:38:29 | 显示全部楼层   宁夏回族自治区吴忠市
有应用题 就好了
回复 支持 反对

使用道具 举报

结帖率:76% (26/34)
发表于 2023-3-21 10:36:53 | 显示全部楼层   宁夏回族自治区吴忠市
这个看看 以后用
回复 支持 反对

使用道具 举报

发表于 2023-3-1 20:54:14 | 显示全部楼层   辽宁省大连市
#在这里快速回复文件定时备份#
回复 支持 反对

使用道具 举报

结帖率:82% (27/33)
发表于 2022-2-17 06:00:54 | 显示全部楼层   上海市上海市
此处应该有鼓励~
回复 支持 反对

使用道具 举报

结帖率:73% (44/60)

签到天数: 8 天

发表于 2021-7-15 11:04:18 | 显示全部楼层   广东省梅州市
回复 支持 反对

使用道具 举报

结帖率:60% (3/5)
发表于 2021-4-26 22:30:31 | 显示全部楼层   湖北省宜昌市
无模块.纯源码.内容
回复 支持 反对

使用道具 举报

结帖率:0% (0/8)

签到天数: 10 天

发表于 2021-4-9 10:53:51 | 显示全部楼层   辽宁省丹东市
实用小程序赞一下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表