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

来源:互联网 发布:手机sd卡数据恢复安卓 编辑:程序博客网 时间:2024/06/08 19:16
上机内容:关于圆的计算
上机目的:略
我的程序:
/*  * 程序的版权和版本声明部分:  * 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;}


运行结果:

心得体会:

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

原创粉丝点击