C++实验报告

更新时间:2023-09-24 15:28:01 阅读量: IT计算机 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

课程名称:

实验项目:

实验地点:

专业班级:

学生姓名:指导教师:

本科实验报告

C++面向对象程序设计 C++程序设计 明向校区行勉楼C215 软件1526班 学号:2015006301 王靖方

王丽娟

2016年 5 月 9 日

实验名称 实验一 熟悉visual studio 实验目的和要求: 1. 熟悉基本的输入输出方法; 2. 掌握函数的定义、调用和声明方法,函数的参数传递机制,函数嵌套调用和递归调用,内联函数,带默认形参的函数,重载函数; 3. 理解命名空间的概念,掌握命名空间的使用; 4. 熟悉const关键字的使用; 5. 掌握内存动态分配的概念和使用方法; 6. 熟悉编译预处理命令。 7. 完善、编写程序,并调试程序,要给出测试数据和实验结果; 8. 整理上机步骤,总结经验和体会; 9. 完成实验报告和上交程序。 实验内容 (1) 编写重载函数area()和perim(),分别计算圆、长方形、正方形的面积和周长,并在主函数中测试之。 (2) 完善程序,并上机运行。 (3) 定义一个复数类Complex,复数的实部Real和虚部Image定义为私有数据成员。用复数类定义复数对象c1、c2、c3,用构造函数将c1初始化为c1=20+40i,将c2初始化为c2=0+0i,用拷贝构造函数将c3初始化为c3=20+40i。用公有成员函数Display()显示复数c1、c2与c3的内容。 (4) 定义一个矩形类Rectangle,矩形的左上角(Left,Top)与右下角坐标(Right,Bottom)动态定义为保护数据成员。用公有成员函数Diagonal()计算出矩形对角线的长度,公有成员函数Show()显示矩形左上角与右下角坐标及对角线长度。在主函数中用new运算符动态建立矩形对象r1,初始值为(10,10,20,5)。然后调用Show()显示矩形左上角与右下角坐标及对角线长度。最后用delete运算符回收矩形动态分配的存储空间。 主要仪器设备 台式或笔记本电脑 实验记录 (1) #include“iostream” #include using namespace std; #define pi 3.141592 double Area(double R); double Area(double a,double b); double Perim(double R); double Perim(double a,double b); int main() { double r; double m; double n; cout<<“请输入圆的半径:”<>r; cout<<“圆的面积为:”<>m>>n; cout<<“长方形的面积为:”<>m; cout<<“正方形的面积为:”<>shape; switch(shape) {case’c’:{ double r; cout<<”input radius”<>r; Circle rl(r); cout<<”circle area=”<>len>>wid; Rectangle r1(len,wid); cout<<\<>endl; cin>>len; Square s1(len); cout<<\<

本文来源:https://www.bwwdw.com/article/bqsd.html

Top