求圆的面积

来源:互联网 发布:linux怎么进入shell 编辑:程序博客网 时间:2024/04/28 12:59
/* * Copyright (c) 2011, 烟台大学计算机学院  * All rights reserved.  * 文件名称:test.cpp  * 作 者:刘卫丽 * 完成日期:2012 年 10 月 29日  * 版 本 号:v1.0  * 输入描述:无  * 问题描述:求圆、圆柱、圆锥的各种数据  * 程序输出:圆、圆柱、圆锥的各种数据   * 问题分析:略  * 算法设计:略  */    #include <iostream>   #include <Cmath>   using namespace std;  int main()  {      double r,h,s1,s2,s3,s4,l,v1,v2,v3,PI;      cout<<"请输入半径r=";      cin>>r;      cout<<"请输入高h=";      cin>>h;      PI=3.1415926;      s1=PI*r*r;      s2=4*PI*r*r;      s3=2*PI*r*r+2*PI*r*h;      s4=PI*r*r+PI*r*sqrt(h*h+r*r);      l=2*PI*r;      v1=4*PI*r*r*r/3;      v2=PI*r*r*h;      v3=PI*r*r*h/3;      cout<<"圆的面积="<<s1<<endl;      cout<<"圆的周长="<<l<<endl;      cout<<"球的体积="<<v1<<endl;      cout<<"球的表面积="<<s2<<endl;      cout<<"圆柱的体积="<<v2<<endl;      cout<<"圆柱的表面积="<<s3<<endl;      cout<<"圆锥的体积="<<v3<<endl;      cout<<"圆锥的表面积="<<s4<<endl;      return 0;  }


运行结果: