简单四则运算

本次作业要求来自于:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE1/homework/2166

github仓库地址:https://github.com/liujay-winslow/Hello-world

PSP2.1 Personal Software Process Stages 预计时间 实际时间
planning 计划 1小时 两小时
Estimate
估计这个任务需要多少时间
4小时 6小时
Development 开发 1小时 1.5小时
Analysis 需求分析 (包括学习新技术) 0.5小时 0.5小时
Design Spec 生成设计文档 0.5小时 0.5小时
 Design Review 设计复审 1小时 1小时
Coding Standard 代码规范 0.5小时 0.5小时
Design 具体设计 0.5小时 1小时
Coding 具体编码 2小时 2.5小时
Code Review 代码复审 1小时 0.5小时
Test 测试(自我测试,修改代码,提交修改) 0.1小时 0.5小时
Reporting 报告 0.1小时 0.5小时

一、题目要求:

像《构建之法》的人物阿超那样,写一个能自动生成小学四则运算题目的命令行 “软件”。

具体要求:任何编程语言都可以,命令行程序接受一个数字输入,然后输出相应数目的四则运算题目和答案。例如输入数字是 30, 那就输出 30 道题目和答案。 运算式子必须至少有两个运算符,运算数字是在 100 之内的正整数,答案不能是负数。 如:

23 - 3 * 4 = 11

 

1) 要求能出和真分数 (二分之一, 十二分之五,等)相关的练习题。

2) 并且要求能处理用户的输入,并判断对错,打分统计。 要求能处理用户输入的真分数, 如 1/2, 5/12 等。

 

 

第二部分:软件设计与实现

                                             1.随机生成三个1-100的整数和分数

                                             2.随机生成两个运算符并记录其运算优先级

                                             3.生成算式正确答案

                                             4.根据用户输入的数字来与正确答案对比,判断是否正确

操作示范:

 

posted on 2018-10-10 10:48  刘杰_winslow  阅读(223)  评论(0编辑  收藏  举报

导航