您的位置:首页 > 其它

个人作业1——四则运算题目生成程序(基于控制台)

2017-03-05 21:19 591 查看
小学四则运算:

要求:

需求分析:

  自动生成小学四则运算题目的命令行 “软件”,满足以下需求:   

除了整数以外,还要支持真分数的四则运算,真分数的运算,例如: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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐