c++实验报告范本模板.docx
- 文档编号:29911438
- 上传时间:2023-08-03
- 格式:DOCX
- 页数:52
- 大小:631.40KB
c++实验报告范本模板.docx
《c++实验报告范本模板.docx》由会员分享,可在线阅读,更多相关《c++实验报告范本模板.docx(52页珍藏版)》请在冰豆网上搜索。
c++实验报告范本模板
面向对象程序设计
(C++)
实
验
报
告
指导老师:
***
学生:
吴健
班级:
软131
学号:
*********
实验一、VC6.0环境入门与简单程序设计实验报告
系软件工程班级131学号*********姓名吴健
同组者指导教师柯栋梁
一、实验目的:
1、熟悉VC++6.0开了环境并编写简单的C++程序。
3、使用C++语言编写简单的输入输出程序。
4、使用VC++6.0的DEBUG调试功能:
单步执行、设置断点、观察变量值。
二、实验内容:
1、使用VC++建立一个标准C++程序,编译、运行如下程序:
#include Intmain() { Cout〈<”HelloWorld! \n"; Cout<<”WelcometoC++! \n"; } 2、编程计算图形的面积。 程序可计算圆形、长方形、正方形等的面积,运行时首先提示用户选择图形类型,然后根据不同图形类型,输入相关参数计算其面积,并将其显示出来. 3、使用DEBUG功能观察任务2程序运行中变量值的变化情况. 三、实验要求: 1、任务1要求熟悉VC++开发环境,并能够使用其建立第一个C++程序. 2、实验前要做好充分准备,包括程序清单、调试步骤、调试方法,以及对程序结果的分析等。 四、实验报告: 1.程序运行截图 2.面积计算 1、程序说明。 用if-else语句进行选择程序功能,while语句实现功能的循环实现 程序如下: #include〈iostream> #include〈cmath〉 usingnamespacestd; intmain() { cout〈<”1计算圆面积”<〈endl 〈<"2计算矩形面积"<〈endl 〈<"3计算正方形面积”〈〈endl <<"4退出"〈〈endl <<"请选择相应功能代码: ”; intx;//x对应编号 cin〉>x; doublearea; while(x! =4) { if(x==1) { doubler; cout〈〈"半径: "; cin〉>r; area=3。 14*r*r; cout<〈"面积为”〈〈area<〈endl; } elseif(x==2) { doublea,b; cout〈〈”长和宽: "; cin>>a>>b; area=a*b; cout<〈"面积为"〈 } elseif(x==3) { doublea,b,c,d; cout<〈"边长: ”; cin>>a; area=a*a; cout<<"面积为"<〈area< } else cout〈<”输入有误,请重新输入! ”<〈endl; cout〈〈”功能代码: ”; cin〉>x; } return0; 程序截图: 实验二、函数的应用实验报告 系软件工程班级131学号139074164姓名吴健 同组者指导教师柯栋梁 一、实验目的: 1、掌握函数的定义和调用方法。 2、练习重载函数的使用。 3、练习使用系统函数。 4、学习使用VC++的DEBUG调试功能,使用STEPINTO追踪到函数的内部。 二、实验内容: 1、编写一个函数把华氏温度转换为摄氏温度,转换公式: C=(F-32)*5/9. 2、编写重载函数Max1可分别求取两个整数,三个整数,两个双精度数,三个双精度数的最大值。 3、使用系统函数pow(x,y)计算XY的值,注意包含头文件math.h. 4、使用递归的方法编写函数求Fibonacci级数,观察递归调用的过程. 三、实验报告: 1、温度转换 A。 程序 #include usingnamespacestd; doubleFtoC(doubleF) { return(F-32)*5/9; } voidmain() { doubleF,c; cout〈<”输入华氏温度: "; cin>〉F; c=FtoC(F); cout〈<"输出摄氏温度”〈 } B.截图 2.重载函数 A.程序 #include〈iostream> usingnamespacestd; intmax1(inta,intb)//两个整数 { returna>b? a: b; } intmax1(inta,intb,intc)//三个整数 { returnmax1(a,max1(b,c)); } doublemax1(doublea,doubleb)//两个双精度 { returna>b? a: b; } doublemax1(doublea,doubleb,doublec)//三个双精度 { returnmax1(a,max1(b,c)); } voidmain() { inta,b,c,m; doublex,y,z; cout〈〈”1、两个整数"〈 〈<”2、三个整数”<〈endl 〈<”3、两个双精度数"< <〈"4、三个双精度数”<〈endl 〈<"5、退出"<〈endl 〈<"请选择相应功能代码: "; cin>〉m; while(m! =5) { if(m==1) { cout<〈"请输入两个整数”〈 cin〉>a>〉b; a=max1(a,b); cout〈<"最大值为"〈 } elseif(m==2) { cout<〈"请输入三个整数"<〈endl; cin〉〉a>>b〉>c; a=max1(a,b,c);
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- c+ 实验 报告 范本 模板