https://www.ahzwfw.gov.cn/wst-ds ... or/index.html#/home根据这个计算器让AI写了个易语言版本的,结果发现计算错误,希望结合http://www.tuixiunianling.cc/计算器功能,求老师帮忙修正。
| 窗口程序集名 | 保 留 | 保 留 | 备 注 | | 窗口程序集_启动窗口 | | | |
日期框1.今天 = 到时间 (“19820927”) | 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 出生年 | 整数型 | | | | 出生月 | 整数型 | | | | 退休年龄 | 整数型 | | | | 退休年 | 整数型 | | | | 退休月 | 整数型 | | | | 延迟月数 | 整数型 | | | | 性别 | 文本型 | | | | 当前年龄 | 整数型 | | |
出生年 = 取年份 (日期框1.今天 )出生月 = 取月份 (日期框1.今天 )性别 = 组合框1. 取项目文本 (组合框1.现行选中项 ) 判断 (性别 = “男职工”) 退休年龄 = 60   判断 (性别 = “女职工”)退休年龄 = 50    判断 (性别 = “女干部”)退休年龄 = 55     退休年 = 出生年 + 退休年龄 + 延迟月数 ÷ 12 退休月 = 出生月 如果 (退休月 > 12 ) 退休年 = 退休年 + 1  退休月 = 退休月 - 12    延迟月数 = 计算延迟月数 (出生年, 退休年龄 )退休年龄 = 退休年龄 + 延迟月数 ÷ 12 退休年龄编辑框1.内容 = “退休年龄: ” + 到文本 (退休年龄 ) + “岁”退休时间编辑框2.内容 = “退休时间: ” + 到文本 (退休年 ) + “年” + 到文本 (退休月 ) + “月”延迟月数编辑框3.内容 = “延迟月数: ” + 到文本 (延迟月数 ) + “个月”| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 退休年 | 整数型 | | | | 延迟月数 | 整数型 | | |
退休年 = 出生年 + 原退休年龄 如果 (退休年 < 2025 ) 延迟月数 = 0   如果 (退休年 ≥ 2025 且 退休年 < 2035 )延迟月数 = (退休年 - 2025 ) × 6  延迟月数 = 60 返回 (延迟月数) 日期框1.今天 = 取现行时间 ()组合框1.现行选中项 = 0 退休年龄编辑框1.内容 = “退休年龄:”退休时间编辑框2.内容 = “退休时间:”延迟月数编辑框3.内容 = “延迟月数:”
最终效果例如:
当前年龄
缴费年限
退休年龄
退休时间
延迟月数
退休情况
|