您的位置:首页 > 其它

第二章数据类型和表达式--项目3关于圆的计算

2013-07-18 00:19 375 查看
上机内容:关于圆的计算

上机目的:略

我的程序:
/*
* 程序的版权和版本声明部分:
* Copyright (c) 2013, 青岛农业大学理信学院
* All rights reserved.
* 文件名称:关于圆的计算.cpp
* 作    者:幻影行者
* 完成日期:2013 年 7 月 18 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:输入半径r和高h
* 问题描述:输入半径r和高h,计算并输出半径为r的圆的面积、周长,半径为r的球的体积、表面积,
半径为r,高为h的圆柱、圆锥的体积、表面积等。
* 程序输出:略
* 问题分析:略
* 算法设计:略
*/
#include<iostream>
#include<cmath>
#define PI 3.14159              //定义符号常量PI,方便以后使用,也便于修改
using namespace std;
int main()
{
float r,h,area_circle,circumference_circle,area_ball;//变量分别表示,半径,高,圆的面积、周长,球的表面积
float volume_ball,area_cylinder,volume_cylinder,area_cone,volume_cone;//变量分别表示球的体积,圆柱的表面积、体积,圆锥的表面积、体积
cout<<"请输入半径r: ";
cin>>r;
cout<<"请输入高h:";
cin>>h;
circumference_circle=2*PI*r;
area_circle=PI*r*r;
volume_ball=4*PI*r*r*r/3;
area_ball=4*PI*r*r;
volume_cylinder=PI*r*r*h;
area_cylinder=2*PI*r*r+2*PI*r*h;
volume_cone=PI*r*r*h/3;
area_cone=PI*r*r+PI*r*sqrt(r*r+h*h);
cout<<"圆的周长:"<<circumference_circle<<endl;
cout<<"圆的面积:"<<area_circle<<endl;
cout<<"球的体积:"<<volume_ball<<endl;
cout<<"球的表面积:"<<area_ball<<endl;
cout<<"圆柱的体积:"<<volume_cylinder<<endl;
cout<<"圆柱的表面积:"<<area_cylinder<<endl;
cout<<"圆锥的体积:"<<volume_cone<<endl;
cout<<"圆锥的表面积:"<<area_cone<<endl;

return 0;

}


运行结果:



心得体会:

       当程序中需要经常使用某个固定值(如π值)时,要学会使用符号常量,体会符号常量的便于修改的特点
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: