• 结对项目--四则运算“软件”之升级版


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

    我的git远程仓库地址:https://github.com/gswyz/-

    结对同学姓名学号:潘文祥 201606120057

    结对同学的博客地址:https://www.cnblogs.com/gswyz/

    一、题目要求

     从个人项目出发,将程序改装成一个单机带用户界面(不是控制台)的程序,这个程序最基本要达到:

    • 生成题目,单个题目最多不能超过4个运算符,操作数小于100。
    • 用户可以输入答案
    • 若用户输入答案正确,则提示正确;若答案错误,则提示错误,并要提示正确答案是多少。

    二、扩展要求

    1. 程序可以出带括号的正整数四则运算,支持分数,除法保留两位小数,如:(1/3+1)*2 = 2.67,特别注意:这里是2.67而非2.66,或保持分数形式:8/3
    2. 可以出表达式里含有负整数(负整数最小不小于-100)的题目,且负数需要带括号,用户输入的结果不用带括号。如: 2*(-4) = -8
    3. 用户答题结束以后,程序可以显示用户答题所用的时间
    4. 用户可以选择出题的个数(最多不能超过5个题目),答题结束可以显示用户答错的题目个数和答对的题目个数
    5. 用户在第一次答题时,需要用户输入用户名,用户下次启动后,程序需要记住用户前一次输入的用户名 
    6. 程序可以出单个整数阶乘的题目:如:4!=24
    7. 程序可以设置答题时间,时间设置为整数,单位为秒,最大不能超过120秒,若超过了答题时间未答题,则提示:时间已到,不能答题。
    8. 程序可以设置皮肤功能,可以改变界面的颜色即可。

            源代码 已上传至我的github远程仓库

    三、分工合作

              在这次的结对编程中,结对我主要负责的是题目的生成和题目正确率计算,同学负责的是界面颜色和阶乘题目生成和正确率计算。

    四、运行截图

    五、项目的时间规划

    PSP2.1

    Personal Software Process Stages

    Time Senior Student

    Time

    (minute)

    Planning

    计划

    8

    9

    · Estimate

    估计这个任务需要多少时间

    12

    60

    Development

    开发

    90

    60

    · Analysis

    需求分析 (包括学习新技术)

    20

    30

    · Design Spec

    生成设计文档

    0

    1

    · Design Review

    设计复审

    3

    15

    · Coding Standard

    代码规范

    0

    10

    · Design

    具体设计

    10

    30

    · Coding

    具体编码

    35

    40

    · Code Review

    代码复审

    10

    25

    · Test

    测试(自我测试,修改代码,提交修改)

    15

    15

    Reporting

    报告

    9

    9

    ·

    测试报告

    0

    0

    ·

    计算工作量

    5

    5

    ·

    并提出过程改进计划

    0

    0

     六、项目的感想

    两个菜鸡 结对,对很多东西都不懂,只能默默的慢慢打和学习,我相信以后会更加完美的。

  • 相关阅读:
    bzoj 1030: [JSOI2007]文本生成器
    hdu 2222 Keywords Search
    poj 2406 Power Strings
    poj 2752 Seek the Name, Seek the Fame
    ASP.NET中WebForms简介与搭建HelloWorld项目
    VisualStudio2017中新建项目没有Asp.Net项目
    C#中导出百万级Excel只需几秒除了NPOI还可以这样
    Winform中实现双击Dev的TreeList在ZedGraph中生成对应颜色的曲线
    Winform中设置ZedGraph在生成多条曲线时随机采用不同的颜色
    DevExpress的TreeList实现自定义节点NodeCell的背景颜色和前景色
  • 原文地址:https://www.cnblogs.com/hesz/p/9870317.html
Copyright © 2020-2023  润新知