全文预览

面向对象程序设计,实验报告

上传者:似水流年 |  格式:doc  |  页数:16 |  大小:173KB

文档介绍
否与教材中的答案一致。程序正确运行之后,在源程序第一行”#include<iostream.h>”前面加注释标记”//”使之成为注释行,重新编译,观察编译的结果。另建立一个项目lab2_2,包含一个C++源程序lab2_2.cpp,将do-while语句用for语句代替,完成与实验任务1相同的功能。建立项目lab2_3,计算图形面积。圆形的面积计算公式为S=PI*r*r,长方形的面积计算公式为S=a*b,正方形的面积市场计算公式为S=a*a。程序中定义一个整型变量iType表示图形的类型,用cout语句输出提示信息让用户选择图形的型,用cin读入iType的值,然后,使用switch语句判断图形的类型,分别提示用户输入需要的参数值,计算出面积的值后用cout语句显示出来。最后编译运行程序。学习简单的debug调试功能,参考程序如下://lab2_3.cpp#include<iostream.h>constfloatPI=3.1416;voidmain(){intiType;floatradius,a,b,area;cout<<”图形的类型?(1为圆形,2为长方形,3为正方形):”;cin>>iType;switch(iType){case1:cout<<“圆的半径为:”;cin>>radius;area=PI*radius*radius;cout<<”面积为”<<area<<endl;break;case2:cout<<”矩形的长为:”;cin>>a;cout<<”矩形的宽为:”;cin>>b;area=a*b;cout<<”面积为:”<<area<<endl;break;case3:cout<<”正方形的边长为:”;cin>>a;area=a*a;cout<<”面积为:”<<area<<endl;break;default:cout<<”不是合法的输入值!”<<endl;

收藏

分享

举报
下载此文档