面向对象程序设计课程设计报告.docVIP

  • 21
  • 0
  • 约3.65千字
  • 约 9页
  • 2017-02-15 发布于江苏
  • 举报
面向对象程序设计课程设计报告

面向对象程序设计课程设计报告 姓名 汪洋 班级学号 1402110223 成绩 题目 复数计算器 一、 需求分析(要求包括系统的功能目标、测试数据) ㈠ 系统的实现 根据题中任务的功能,首先要搞清楚复数的运算法则,并使用C++语言表达,复数包括实部和虚部,其形式可以表示成a+bj。表现出这种形式的关键是定义一个复数类Complex,定义所需的成员函数,对各运算符进行重载,并定义主函数实现对整个程序的控制,最后进行编译,运行和调试。 ㈡ 实现的基本功能 由用户输入复数的实部和虚部,对不少于两个的复数进行加减乘除四则运算,当用户输入的复数为0是停止四则运算,输出a+bj形式的计算结果。 ㈢ 拓展 为使用户可以进行多个复数的计算以及使他们自由选择所需计算的复数个数,特定义了两个重载 != 和 == 函数,若复数输入的是0,那么计算结束。 二、 概要设计(包括类图、主程序的流程、各模块之间的层次调用关系) 三、设计 ㈠ 系统功能设计 复数的加法 复数的减法 复数的乘法 复数的除法 ㈡ 类设计 ㈢ 函数设计 1.多个复数四则运算的设计 2.主函数的设计 三、 详细设计(包括各类的定义、核心算法的设计、函数的调用关系图) 三、设计 ㈠ 系统功能设计 根据题目要求,系统需要实现四则计算,根据复数的运算法则,四则运算的计算如下: 1.复数的

文档评论(0)

1亿VIP精品文档

相关文档