欢迎来到天天文库
浏览记录
ID:44955960
大小:965.93 KB
页数:50页
时间:2019-11-06
《面向对象程序设计c++实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、面向对象程序设计(C++)实验报告指导老师:柯栋梁学生:吴健班级:软131学号:13907416450目录实验一、VC6.0环境入门与简单程序设计实验报告3实验二、函数的应用实验报告7实验三、类与对象实验报告14实验四、C++程序结构实验报告22实验五、数组、指针与字符串实验报告26实验六、继承和派生实验报告33实验七、多态性实验报告42实验八、面向对象综合实验实验报告4850实验一、VC6.0环境入门与简单程序设计实验报告系软件工程班级131学号139074164姓名吴健同组者指导教师柯栋梁一、实验目的:1、熟悉VC++6.0开了环
2、境并编写简单的C++程序。3、使用C++语言编写简单的输入输出程序。4、使用VC++6.0的DEBUG调试功能:单步执行、设置断点、观察变量值。二、实验内容:1、使用VC++建立一个标准C++程序,编译、运行如下程序:#includeIntmain(){Cout<<”HelloWorld!”;Cout<<”WelcometoC++!”;}2、编程计算图形的面积。程序可计算圆形、长方形、正方形等的面积,运行时首先提示用户选择图形类型,然后根据不同图形类型,输入相关参数计算其面积,并将其显示出来。3、使用DEB
3、UG功能观察任务2程序运行中变量值的变化情况。三、实验要求:1、任务1要求熟悉VC++开发环境,并能够使用其建立第一个C++程序。2、实验前要做好充分准备,包括程序清单、调试步骤、调试方法,以及对程序结果的分析等。四、实验报告:1.程序运行截图502.面积计算1、程序说明。用if-else语句进行选择程序功能,while语句实现功能的循环实现程序如下:#include#includeusingnamespacestd;intmain(){cout<<"1计算圆面积"<4、>x;doublearea;50while(x!=4){if(x==1){doubler;cout<<"半径:";cin>>r;area=3.14*r*r;cout<<"面积为"<>a>>b;area=a*b;cout<<"面积为"<5、,b,c,d;cout<<"边长:";cin>>a;area=a*a;cout<<"面积为"<>x;}return0;程序截图:50实验二、函数的应用实验报告系软件工程班级131学号139074164姓名吴健同组者指导教师柯栋梁一、实验目的:1、掌握函数的定义和调用方法。2、练习重载函数的使用。3、练习使用系统函数。4、学习使用VC++的DEBUG调试功能,使用STEPINTO追踪到函数的内部。二、实验内容:16、、编写一个函数把华氏温度转换为摄氏温度,转换公式:C=(F-32)*5/9。2、编写重载函数Max1可分别求取两个整数,三个整数,两个双精度数,三个双精度数的最大值。3、使用系统函数pow(x,y)计算XY的值,注意包含头文件math.h。4、使用递归的方法编写函数求Fibonacci级数,观察递归调用的过程。三、实验报告:1、温度转换A.程序#includeusingnamespacestd;doubleFtoC(doubleF){return(F-32)*5/9;}voidmain(){doubleF,c;co7、ut<<"输入华氏温度:";cin>>F;c=FtoC(F);50cout<<"输出摄氏温度"<usingnamespacestd;intmax1(inta,intb)//两个整数{returna>b?a:b;}intmax1(inta,intb,intc)//三个整数{returnmax1(a,max1(b,c));}doublemax1(doublea,doubleb)//两个双精度50{returna>b?a:b;}doublemax1(doub8、lea,doubleb,doublec)//三个双精度{returnmax1(a,max1(b,c));}voidmain(){inta,b,c,m;doublex,y,z;cout<<"1、两个整数"<
4、>x;doublearea;50while(x!=4){if(x==1){doubler;cout<<"半径:";cin>>r;area=3.14*r*r;cout<<"面积为"<>a>>b;area=a*b;cout<<"面积为"<5、,b,c,d;cout<<"边长:";cin>>a;area=a*a;cout<<"面积为"<>x;}return0;程序截图:50实验二、函数的应用实验报告系软件工程班级131学号139074164姓名吴健同组者指导教师柯栋梁一、实验目的:1、掌握函数的定义和调用方法。2、练习重载函数的使用。3、练习使用系统函数。4、学习使用VC++的DEBUG调试功能,使用STEPINTO追踪到函数的内部。二、实验内容:16、、编写一个函数把华氏温度转换为摄氏温度,转换公式:C=(F-32)*5/9。2、编写重载函数Max1可分别求取两个整数,三个整数,两个双精度数,三个双精度数的最大值。3、使用系统函数pow(x,y)计算XY的值,注意包含头文件math.h。4、使用递归的方法编写函数求Fibonacci级数,观察递归调用的过程。三、实验报告:1、温度转换A.程序#includeusingnamespacestd;doubleFtoC(doubleF){return(F-32)*5/9;}voidmain(){doubleF,c;co7、ut<<"输入华氏温度:";cin>>F;c=FtoC(F);50cout<<"输出摄氏温度"<usingnamespacestd;intmax1(inta,intb)//两个整数{returna>b?a:b;}intmax1(inta,intb,intc)//三个整数{returnmax1(a,max1(b,c));}doublemax1(doublea,doubleb)//两个双精度50{returna>b?a:b;}doublemax1(doub8、lea,doubleb,doublec)//三个双精度{returnmax1(a,max1(b,c));}voidmain(){inta,b,c,m;doublex,y,z;cout<<"1、两个整数"<
5、,b,c,d;cout<<"边长:";cin>>a;area=a*a;cout<<"面积为"<>x;}return0;程序截图:50实验二、函数的应用实验报告系软件工程班级131学号139074164姓名吴健同组者指导教师柯栋梁一、实验目的:1、掌握函数的定义和调用方法。2、练习重载函数的使用。3、练习使用系统函数。4、学习使用VC++的DEBUG调试功能,使用STEPINTO追踪到函数的内部。二、实验内容:1
6、、编写一个函数把华氏温度转换为摄氏温度,转换公式:C=(F-32)*5/9。2、编写重载函数Max1可分别求取两个整数,三个整数,两个双精度数,三个双精度数的最大值。3、使用系统函数pow(x,y)计算XY的值,注意包含头文件math.h。4、使用递归的方法编写函数求Fibonacci级数,观察递归调用的过程。三、实验报告:1、温度转换A.程序#includeusingnamespacestd;doubleFtoC(doubleF){return(F-32)*5/9;}voidmain(){doubleF,c;co
7、ut<<"输入华氏温度:";cin>>F;c=FtoC(F);50cout<<"输出摄氏温度"<usingnamespacestd;intmax1(inta,intb)//两个整数{returna>b?a:b;}intmax1(inta,intb,intc)//三个整数{returnmax1(a,max1(b,c));}doublemax1(doublea,doubleb)//两个双精度50{returna>b?a:b;}doublemax1(doub
8、lea,doubleb,doublec)//三个双精度{returnmax1(a,max1(b,c));}voidmain(){inta,b,c,m;doublex,y,z;cout<<"1、两个整数"<
此文档下载收益归作者所有