四则运算改进版
作者:互联网
1、github地址:https://www.cnblogs.com/meirenjiajing/p/13704677.html
题目要求:
能自动生成小学四则运算题目(注意是给小学生用的,要是结果出现负数的话他们会迷茫的!)
除了整数外,还要支持真分数的四则运算
2、PSP表格
PSP表格估计程序的各个模块的开发上耗费的时间,以及最后对各个操作的实际用时统计
PSP2.1 |
Personal Software Process Stages |
预估耗时(min) |
实际耗时(min) |
Planning |
计划 |
20 |
35 |
Estimate |
估计这个任务需要多少时间 |
335 |
545 |
Development |
开发 |
120 |
150 |
Analysis |
需求分析(包括学习新技术) |
60 |
85 |
Design Spec |
生成设计文档 |
20 |
40 |
Design |
具体设计 |
30 |
60 |
Code |
具体编码 |
40 |
75 |
Test |
测试(自我测试,修改代码,提交修改) |
30 |
60 |
Reporting |
报告 |
15 |
40 |
Summary |
合计 |
335 |
545
|
3、项目思路:
①四则运算,采用两个随机数进行加减乘除,支持真分数运算;
②在对两个随机数进行减法运算的时候,为了避免出现负数,需要先比较大小,再用大数减去小数;
③运算时,把结果控制在100以内;
④在除法在运算中,除数不能取0;
⑤全过程避免出现假分数;
⑥每次运算后判断结果是否正确,并输出答题的正确率
4、设计实现过程
(1)定义函数,
(2)减法运算前先比较大小,不要出现有负数的结果
(3)除法运算前先排除分母是0的可能
(4)用循环体实现运算
(5)用户输入答案后,系统答案与用户输入值进行比较,输出用户答案是否正确
5、代码说明
源代码:
6、测试运行
7、思路改进
......
标签:真分数,运算,四则运算,40,负数,60,改进版 来源: https://www.cnblogs.com/meirenjiajing/p/13741075.html