面向对象程序设计实验报告ZY软件学院太原理工.docx
《面向对象程序设计实验报告ZY软件学院太原理工.docx》由会员分享,可在线阅读,更多相关《面向对象程序设计实验报告ZY软件学院太原理工.docx(5页珍藏版)》请在冰豆网上搜索。
面向对象程序设计实验报告ZY软件学院太原理工
本科实验报告
课程名称:
面向对象程序设计基础
实验项目:
C++程序设计
实验地点:
ZSA401
专业班级:
学号:
2
学生姓名:
指导教师:
2012年12月26日
实验一C++简单程序设计
一、实验目的
(1)学习编写简单的C++程序
(2)学习运算符与表达式的应用
(3)练习使用简单的输入输出
(4)学习使用VISUALC++开发环境
二、实验任务
(1)do-while语句编程,求自然数1-10的和;并用for语句改写此程序。
(2)编程计算图形的面积。
程序可计算圆形、长方形、正方形的面积,运行时先提示用户选择图形的类型,然后,再要求用户对圆形输入半径值,对长方形输入长与宽,对正方形输入边长,计算出面积的值后,在屏幕上显示出来。
三、主要仪器设备
【硬件配置】HP-6450b
【软件环境】VS2010
四、实验步骤
【源程序】
//1.1.1
#include
usingnamespacestd;
intmain()
{
inti=1,sum=0;
do{
sum+=i;
i++;
}while(i<=10);
cout<<"1-10的和:
"<}
//1.1.2
#include
usingnamespacestd;
intmain()
{
inti=1,sum=0;
for(i=1;i<=10;i++)
sum+=i;
cout<<"1-10的和:
"<}
//1.2
#include
usingnamespacestd;
#definePI3.1415926
intmain()
{
chari;
cout<<"选择图形类型:
"<cout<<"A:
圆形B:
长方形C:
正方形"<cin>>i;
while(i!
='A'&&i!
='B'&&i!
='C')
{
cout<<"输入错误!
"<"<cin>>i;
}
if(i=='A')
{
floatr;
cout<<"输入半径值:
";
cin>>r;
cout<<"圆形面积:
"<}
elseif(i=='B')
{
floata,b;
cout<<"输入长与宽:
";
cin>>a;cin>>b;
cout<<"长方形面积:
"<}
elseif(i=='C')
{
floata;
cout<<"输入边长:
";
cin>>a;
cout<<"正方形面积:
"<}
else
cout<<"输入错误"<}
五、运行结果
//1.1.1
//1.1.2
//1.2