四则运算 Java 杨辉鹏,郑冠华 GitHub链接:https://github.com/yanghuipeng/arithmetic 项目相关要求 使用 -n 参数控制生成题目的个数,例如 -n 10 将生成10个题目. 使用 -r 参数控制题目中数值(自然数.真分数)的范围,例如 -r 10 将生成10以内(不包括10)的四则运算题目.该参数可以设置为1或其他自然数.该参数必须给定,否则程序报错并给出帮助信息. 生成的题目中计算过程不能产生负数,也就是说算术表达式中如果存在形如e1 − e…
GitHub 地址 一. 项目要求 题目 实现一个自动生成小学四则运算题目的命令行程序. 需求(全部完成) 使用 -n 参数控制生成题目的个数 Myapp.exe -n 10 使用 -r 参数控制题目中数值(自然数.真分数和真分数分母)的范围 Myapp.exe -r 10 生成的题目中计算过程不能产生负数,也就是说算术表达式中如果存在形如e1 − e2的子表达式,那么e1 ≥ e2. 生成的题目中如果存在形如e1 ÷ e2的子表达式,那么其结果应是真分数. 每道题目中出现的运算符个数不超过3个…
点我,github地址 组员:黄浩格,何坤 一.项目说明 1题目:实现一个自动生成小学四则运算题目的命令行程序. 2说明: 自然数:0, 1, 2, -. • 真分数:1/2, 1/3, 2/3, 1/4, 1'1/2, -. • 运算符:+, −, ×, ÷. • 括号:(, ). • 等号:=. • 分隔符:空格(用于四则运算符和等号前后). • 算术表达式: e = n | e1 + e2 | e1 − e2 | e1 × e2 | e1 ÷ e2 | (e), 其中e, e1和e2为表达…
题目要求: 像二柱子那样,花二十分钟写一个能自动生成三十道小学四则运算题目的 “软件”.要求:除了整数以外,还要支持真分数的四则运算(需要验证结果的正确性).题目避免重复.可定制出题的数量. 设计思路:首先通过random来进行随机数的产生,整数产生两个随机数,真分数需要产生四个随机数,并且可以通过字符串是否相等来对题目是否一致来进行判断,定制数量可以通过用户输入来进行设定循环的次数. //自动生成30道四则运算,(整数,真分数),题目避免重复,可定制数量. package calculator…
GitHub项目地址: https://github.com/fxyJAVA/Calculation 四则运算项目要求: 程序处理用户需求的模式为: Myapp.exe -n num -r size Myapp.exe -e .txt -a .txt 基本功能列表: (1)[实现]使用 -n 参数控制生成题目的个数. (2)[实现]使用 -r 参数控制题目中数值(自然数.真分数和真分数分母)的范围. (3)[实现]生成的题目中计算过程不能产生负数,也就是说算术表达式中如果存在形如e1 − e2的…
四则运算 GitHub仓库 功能实现 [x] 使用 -n 参数控制生成题目的个数,并且根据解空间限制用户设定的范围(如 range == 2 时,用户却要求生成 10000 道题目,这明显不合理) [x] 使用 -r 参数控制题目中自然数.真分数.真分数分母的范围 该参数可以设置为大于 2 的自然数 [x] 生成的题目在计算过程不能产生负数 [x] 生成的题目中如果存在形如e1 ÷ e2的子表达式,那么其结果应是真分数 [x] 程序一次运行生成的题目不能重复,生成的题目存入执行程序目录下的Exe…
Github项目地址 项目相关要求 -n 参数控制生成题目的个数 (√) Myapp.exe -n 10 // 将生成10个题目 -r 参数控制题目中数值(自然数.真分数和真分数分母)的范围 (√) Myapp.exe -r 10 // 将生成10以内(不包括10)的四则运算题目. // 该参数可以设置为1或其他自然数. // 该参数必须给定,否则程序报错并给出帮助信息. 生成的题目中计算过程不能产生负数.即若出现e1 − e2,则e1 ≥ e2.(√) 生成的题目中若存在e1 ÷ e2,则结果…
github项目传送门:https://github.com/yaokangyou/arithmetic 项目要求 功能列表 [完成] 使用 -n 参数控制生成题目的个数 [完成] 使用 -r 参数控制题目中数值的范围, .该参数可以设置为1或其他自然数. [完成] 生成的题目中计算过程不能产生负数 [完成] 生成的题目中如果存在形如e1 ÷ e2的子表达式,那么其结果应是真分数. [完成] 程序一次运行生成的题目不能重复,生成的题目存入执行程序的当前目录下的Exercises.txt文件 [完…
目录 1 问题描述 2 解决方案   1 问题描述 设计复数库,实现基本的复数加减乘除运算. 输入时只需分别键入实部和虚部,以空格分割,两个复数之间用运算符分隔:输出时按a+bi的格式在屏幕上打印结果.参加样例输入和样例输出. 注意考虑特殊情况,无法计算时输出字符串"error". 样例输入 2 4 * -3 2 样例输出 -14-8i 样例输入 3 -2 + -1 3 样例输出 2+1i 2 解决方案 此题判断错误主要在除法运算上,除法运算有可能获得小数,所以在获取输入数字时,就得用…
目录 Github项目地址 PSP表格 功能要求 题目 功能(已全部实现) 效能分析 设计实现过程 数值生成 算式生成 问题集生成 设计实现过程 代码说明 测试运行 代码覆盖率 项目小结 Github项目地址 Arithmetic PSP表格 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 40 40 · Estimate · 估计这个任务需要多少时间 40 40 Development 开发 · Ana…