zoukankan      html  css  js  c++  java
  • 软工结对编程作业

    结对编程

    0.项目成员

    张朝玮 201521123106
    侯帅军 201521123092

    1.码云地址

    https://gitee.com/mikotosaigou/events

    2.实验分析

    (1)需求分析
    本题要求设计一个程序,可以自动生成小学四则运算题目。这个程序可以方便小学的老师为学生布置题目,也可以为家长给孩子做测试提供便利,可以说是很实用的。做这个程序,我们当然是希望出题的难度可以适中,题目类型又多样,包含十位数以内的加、减、乘、除等基本的运算,可以处理用户的输入,检查结果是否正确并打分统计正确率,并且可以自定义题目个数。

    (2)程序设计

    (3)代码展示
    四则运算:

    
    import java.math.BigDecimal;
    import java.text.DecimalFormat;
    public class Dj{
            long sum;
            char a[]={'+','-','¡Á','¡Â'};
            char b[]={'+','-','¡Á','¡Â'};
    public void Dj(int b,int c,int d) throws Yc{
        if(a[b]==a[0])
        {
            sum=c+d;
        }
        else if(a[b]==a[1])
        {
            sum=c-d;
        }
        else if(a[b]==a[2])
        {
            sum=c*d;
        }
        else if(a[b]==a[3])
        {
            if(d==0)
            {
                throw (new Yc());
            }
            else
                sum=(long) ((float)c/d);
        }
    }
    public void Yc(int c,int d){
            sum=c+d;
    }
    }
    

    3.上传码云

    ![]

    4.psp图

    5.实验小结:结对编程真的能够带来1+1>2的效果吗?通过这次结对编程,请谈谈你的感受和体会

      第一次进行结对编程,由于基础不够扎实稳定,对代码的修改和改进有较大的困难,两个人编程能够互相促进审核,至于对代码编写效果好不好还不大确定,希望以后能够做的更好。
    

    合照:

  • 相关阅读:
    ExtJs控件属性配置详细
    static void和void区别(转)
    OpenSSL 内存管理分析笔记
    Openssl 之大数运算函数 BN
    python学习:字符串
    python学习:字典
    python学习:购物车程序
    python学习:元组和嵌套
    python学习:列表
    python学习:continue及break使用
  • 原文地址:https://www.cnblogs.com/paohui/p/8646842.html
Copyright © 2011-2022 走看看