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

  • 相关阅读:
    10.14 正睿做题笔记
    斯坦纳树
    django+uwsgi+nginx 前后端分离部署配置
    pandas 取 groupby 后每个分组的前 N 行
    使用 Java SDK 获取 MaxCompute 的表结构并写入到 Excel 中
    PPYOLO模型参数配置理解
    分子表面计算库MSMS的linux安装教程
    使用Python的seaborn画热力图heatmap以及将两个矩阵合并画热图的方法
    常见图片格式分析-bmp,png
    BUUOJ-Misc刷题笔记
  • 原文地址:https://www.cnblogs.com/kkjc/p/6506838.html
Copyright © 2011-2022 走看看