C++编程日记2

上机内容:C++程序的编写和运行

上机目的:掌握C++数学库的应用

我的程序:

/*     
* Copyright (c) 2011, 烟台大学计算机学院   
* All rights reserved.   
* 文件名称:关于圆的计算.cpp   
* 作    者:svitter   
* 完成日期:2012 年 7 月 17 日   
* 版 本 号:v1.0   
* 对任务及求解方法的描述部分:  
* 输入描述:关于圆的半径,立体几何的高   
* 问题描述:输入关于圆的信息,得到圆的几何信息。
* 程序输出:圆的相关信息   
* 问题分析:略  
* 算法设计:略   
*/      #include<iostream>
#include<Cmath>
#define pi 3.1415926
using namespace std;
int main()
{
	double r,h;
	cout<<"请输入半径:";
	cin>>r;
	cout<<"请输入高:";
	cin>>h;
	double S,V,s,c;
	s=r*r*pi;
	c=2*pi*r;
	cout<<"圆的面积为:"<<s<<endl;
	cout<<"圆的周长为:"<<c<<endl;
	V=4*s*r/3;
	S=4*s;
	cout<<"球的表面积为:"<<S<<endl;
	cout<<"球的体积为:"<<V<<endl;
	double a;
	a=sqrt(r*r+h*h);
	V=1*s*h/3;
	S=c*a+s;
	cout<<"圆锥的体积为:"<<V<<endl;
	cout<<"圆锥的表面积为:"<<S<<endl;
	V=s*h;
	S=2*s+c*h;
	cout<<"圆柱的体积为:"<<V<<endl;
	cout<<"圆柱的表面积为:"<<S<<endl;
	return 0;
}

运行结果:

C++编程日记2_第1张图片

心得体会:

  编写程序的时候发现可以把圆的一部分信息作为中间变量使得程序书写变得简单,但是似乎会影响程序的阅读。开始不懂得如何定义Pi的值,认为可以通过Cmath库提取,后来发现不行,看过老师答案以后醒悟,遂使用#define来定义符号常量pi。收获不小。

  大爱C++。

知识点总结:

  符号常量虽然在课堂上没有被细讲。。也没啥好讲。。像自然底数e应该以后使用的时候也可以这样定义。


你可能感兴趣的:(编程,C++,c,算法,任务)