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

上机内容:关于圆的计算
上机目的:略
我的程序:
/*  
* 程序的版权和版本声明部分:  
* 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;

}


运行结果:

心得体会:

       当程序中需要经常使用某个固定值(如π值)时,要学会使用符号常量,体会符号常量的便于修改的特点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值