zoukankan      html  css  js  c++  java
  • 个人作业1——四则运算题目生成程序(基于控制台)

    小学四则运算:

    要求:

    需求分析:

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

        1. 除了整数以外,还要支持真分数的四则运算,真分数的运算,例如:1/6 + 1/8 = 7/24
        2. 运算符为 +, −, ×, ÷
        3. 并且要求能处理用户的输入,并判断对错,打分统计正确率。
        4. 要求能处理用户输入的真分数, 如 1/2, 5/12 等
        5. 使用 -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

  • 相关阅读:
    git 有用配置汇总
    C语言:不定长结构体的实现方式
    Linux 错误码
    执行insmod提示 invalid module format
    ARM GIC 系列文章学习(转)
    Android:高通平台Camera HFR Usecase分析
    索引图-查表-颜色缩减
    连通域查找【未完】
    epoll
    手动编译安装tmux
  • 原文地址:https://www.cnblogs.com/kkjc/p/6506838.html
Copyright © 2011-2022 走看看