1、多项式的加减乘法。
要求:
a、将多项式封装成一个类;
b、将加减乘封装成类的友元函数;
c、多项式的构造函数初始化一个多项式;
d、在main函数中分别输入两个多项式的系数,调用构造函数初始化成两个多项式对象,计算这两个多项式的加减乘法结果并输出。
e、(可选)用程序实现将多项式的系数,及运算结果保存到文件当中。
2、图形的面积。
要求:
a、将三角形、矩形、圆形等形状封装成相应的类;
b、实现相应图形的构造函数;
c、将计算相应图形的周长和面积函数封装成类的成员函数;
d、在main函数中分别输入相应图形的参数构造相应图形的对象,计算相应图形的周长和面积并输出。
e、(可选)用程序实现将图形的参数,及计算结果保存到文件当中。
3、复数的计算。
要求:
a、将复数封装成相应的类;
b、用成员函数的方式实现复数的加减乘除方法的操作符重载;
c、实现复数和实数之间的加减乘除方法;
d、在main函数中输入多个复数及实数,并调用各个方法计算相应的结果并输出。
e、(可选)用程序实现将复数及计算结果保存到文件当中。
4、矩阵计算
要求:
a、将矩阵封装成相应的类,选择合适的数据成员保存矩阵的相关数据;
b、用成员函数的方式实现矩阵的转置,加减乘除方法(在进行运算前,先验证能否进行运算);
c、在main函数中输入多个矩阵,并调用各个方法计算相应的结果并输出。
d、(可选)用程序实现将矩阵及计算结果保存到文件当中。
5、自拟题目
要求:
a、必须使用C++的类和对象实现;
b、每个类至少有一个构造函数;
c、程序不得少于130行。
写出自己编写的程序及过程
一、题目(将自己选择的大作业题目写在这一部分)
二、设计思路(将自己程序设计思路写在这一部分)
三、源代码(将源代码粘贴,并排版对齐)
四、总结(将自己作业总结写在这一部分)