四则运算改进版

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、思路改进

......

 

posted @ 2020-09-27 18:29  美人佳景  阅读(78)  评论(0编辑  收藏  举报