第二章数据类型和表达式--项目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; }
运行结果:
心得体会:
当程序中需要经常使用某个固定值(如π值)时,要学会使用符号常量,体会符号常量的便于修改的特点
相关文章推荐
- 第二章数据类型和表达式--项目1计算定期存款额度
- 第二章数据类型和表达式--项目2求两点间的距离
- 第二章数据类型和表达式--项目4字符加密
- 关于ACCESS数据库报错"标准表达式中数据类型不匹配"
- c 的数据类型、运算符、表达式 (第二章)
- 关于 Access 数据库中的数据类型与 Access 项目中的数据类型的不同之处[转]
- 2014秋C++ 第7周项目 数据类型和表达式
- C++学习笔记(第二章 数据类型 变量 表达式 if语句)
- C++的学习笔记(第二章:基本数据类型与表达式)
- 2014秋C++ 第7周项目 数据类型和表达式
- C语身教程第二章: 数据类型、运算符、表达式(2)
- C语言教程第二章: 数据类型、运算符、表达式
- 关于Access数据库id自增列用update语句报“标准表达式中数据类型不匹配”的问题
- 关于java中的datetime数据类型的加减计算(部分转载部分原创)
- C语言教程第二章: 数据类型、运算符、表达式
- JS面向对象编程--第二章 数据类型,数组,循环,条件表达式
- 第二章:基本数据类型和计算
- MOOC 程序设计基础(C&C++) 戴波、张东祥 第二章 数据类型与表达式 作业
- 关于Access中“标准表达式中数据类型不匹配”的问题
- 第二章 数据类型、运算符、表达式