个人作业1——四则运算题目生成程序(基于控制台)
2017-03-05 21:19
591 查看
小学四则运算:
要求:
需求分析:
自动生成小学四则运算题目的命令行 “软件”,满足以下需求:
除了整数以外,还要支持真分数的四则运算,真分数的运算,例如:1/6 + 1/8 = 7/24
运算符为 +, −, ×, ÷
并且要求能处理用户的输入,并判断对错,打分统计正确率。
要求能处理用户输入的真分数, 如 1/2, 5/12 等
使用 -n 参数控制生成题目的个数,例如执行下面命令将生成10个题目
Myapp.exe -n 10
2:产生随机数和支持整数和真分数运算(以分数为例)
具体运行结果如下:
https://git.coding.net/kjc976118457/first1.git
要求:
需求分析:
自动生成小学四则运算题目的命令行 “软件”,满足以下需求:
除了整数以外,还要支持真分数的四则运算,真分数的运算,例如:1/6 + 1/8 = 7/24
运算符为 +, −, ×, ÷
并且要求能处理用户的输入,并判断对错,打分统计正确率。
要求能处理用户输入的真分数, 如 1/2, 5/12 等
使用 -n 参数控制生成题目的个数,例如执行下面命令将生成10个题目
Myapp.exe -n 10
设计实现:主函数 public static void main(String[] args) 控制输入题目的个数和生成四则运算的种类。函数 Fenshu(double m,int a[][],String b[],String c[])和Zhengshu(double m,String b[],String c[])随机产生分数和整数,函数ShuruFenshu(double m,String c[])和ShuruZhengshu(double m,String b[],String c[] )控制输入答案并统计正确率。
1:控制生成的题目数和统计正确率:2:产生随机数和支持整数和真分数运算(以分数为例)
具体运行结果如下:
https://git.coding.net/kjc976118457/first1.git
PSP2.1 | Personal Software Process Stages | Time (%) Senior Student | Time (%) |
Planning | 计划 | 20分钟 | 30分钟 |
· Estimate | 估计这个任务需要多少时间 | 3小时 | 4小时 |
Development | 开发 | 2小时 | 2.3小时 |
· Analysis | 需求分析 (包括学习新技术) | 30分钟 | 20分钟 |
· Design Spec | 生成设计文档 | 10分钟 | 20分钟 |
· Design Review | 设计复审 | 4 | 6 |
· Coding Standard | 代码规范 | 10分钟 | 15分钟 |
· Design | 具体设计 | 10 | 12 |
· Coding | 具体编码 | 2小时 | 2.5小时 |
· Code Review | 代码复审 | 5分钟 | 9分钟 |
· Test | 测试(自我测试,修改代码,提交修改) | 13 | 21 |
Reporting | 报告 | 9 | 6 |
· | 测试报告 | 3 | 2 |
· | 计算工作量 | 2 | 1 |
· | 并提出过程改进计划 | 3 | 3 |
相关文章推荐
- 高级软件工程2017第2次作业—— 个人项目:四则运算题目生成程序(基于控制台)
- 个人作业1——四则运算题目生成程序(基于控制台)
- 个人作业1——四则运算题目生成程序(基于控制台)
- 个人作业1——四则运算题目生成程序(基于控制台)
- 个人作业1——四则运算题目生成程序(基于控制台)
- 集美大学1414班软件工程个人作业1——四则运算题目生成程序(基于控制台)
- 个人作业1——四则运算题目生成程序(基于控制台)
- 个人作业1——四则运算题目生成程序(基于控制台)
- 高级软件工程2017第2次作业—— 个人项目:四则运算题目生成程序(基于控制台)
- 个人作业1——四则运算题目生成程序(基于控制台)
- 个人作业1——四则运算题目生成程序(基于控制台)
- 个人作业1——四则运算题目生成程序(基于控制台)
- 个人作业1——四则运算题目生成程序(基于控制台)
- 个人作业1——四则运算题目生成程序(基于控制台)
- (修改)个人作业1——四则运算题目生成程序(基于控制台)
- 个人作业1——四则运算题目生成程序(基于控制台)
- 个人作业1——四则运算题目生成程序(基于控制台)
- 个人作业1——四则运算题目生成程序(基于控制台)
- 个人作业1——四则运算题目生成程序(基于控制台)
- 个人作业1——四则运算题目生成程序(基于控制台)