上机目的:设置编程实现求立体几何的有关问题

上机任务:求出球,圆柱,圆锥的体积,表面积

/*
* Copyright (c) 2012, 烟台大学计算机学院
* All rights reserved.
* 作    者: 王 飞
* 完成日期:2012 年 10 月 20 日
* 版 本 号:v1.0
* 输入描述: 无
* 问题描述:设计一个程序来解决立体几何问题
* 程序输出: 友好的提示界面
* 问题分析:略
* 算法设计:略
*/
#include <iostream>
#include <Cmath>             //定义函数类型
#define PI 3.1415926         //定义PI的取值
using namespace std;
int main()
{
double a,r,h,l,v,s;
cout<<"请输入数字选择相应的计算类型:1球 2圆柱 3圆锥 :"; //做出选择
cin>>a;
if(a==1)                               //条件一
{
cout<<"请输入球的半径r=";
cin>>r;
v=4.0/3.0*PI*r*r*r;
s=4*PI*r*r;
cout<<"球的体积是v="<<v<<endl;
cout<<"球的表面积是s="<<s<<endl;
return 0;
}
if(a==2)                                //条件二
{
cout<<"请输入圆柱的底面半径r和高h:";
cin>>r>>h;
v=PI*r*r*h;
s=PI*r*2*h+2*PI*r*r;
cout<<"圆柱的体积v="<<v<<endl;
cout<<"圆柱的表面积s="<<s<<endl;
return 0;
}
if(a==3)                                //条件三
{
cout<<"请输入圆锥的底面半径r和母线长l和高h:";
cin>>r>>l>>h;
v=(1.0/3.0)*PI*r*r*h;
s=PI*r*l+PI*r*r;
cout<<"圆锥的体积v="<<v<<endl;
cout<<"圆锥的表面积s="<<s<<endl;
return 0;
}
return 0;                           //循环0次
}

输出结果:

心得体会:学习运用自己的思维来解决实际的问题,自己设置的套路来完成任务,很是快乐!

有关球 圆柱 圆锥 的计算相关推荐

  1. 计算圆,球,圆锥,圆柱的表面积与体积

    上机内容:编写程序计算圆,球,圆锥,圆柱的表面积与体积 上机目的:设计程序验证语法规则 /* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved ...

  2. 基于OpenCASCADE自制三维建模软件(七)立方体、圆柱、球、圆锥、圆环

    文章目录 一.立方体 1.构造 2.实例 二.圆柱 1.构造 2.实例 三.球 1.构造 2.实例 四.圆锥 1.构造 2.实例 五.圆环 1.构造 2.实例 项目仓库 Open CASCADE有现成 ...

  3. 1.5 编程基础之循环控制 20 球弹跳高度的计算

    http://noi.openjudge.cn/ch0105/20/ #include<iostream> using namespace std; int main() {double ...

  4. 信息学奥赛一本通 1085:球弹跳高度的计算 | OpenJudge NOI 1.5 20

    [题目链接] ybt 1085:球弹跳高度的计算 OpenJudge NOI 1.5 20:球弹跳高度的计算 [题目考点] 1. 循环 [解题思路] 1. 使用循环描述球的弹跳过程 2. 数学计算 分 ...

  5. 信息学奥赛一本通(1085:球弹跳高度的计算)

    1085:球弹跳高度的计算 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 47240     通过数: 25665 [题目描述] 一球从某一高度hh落下(单位米) ...

  6. Bailian3142 球弹跳高度的计算【水题】

    3142:球弹跳高度的计算 总时间限制: 1000ms 内存限制: 65536kB 描述 一球从某一高度落下(整数,单位米),每次落地后反跳回原来高度的一半,再落下. 编程计算气球在第10次落地时,共 ...

  7. C/C++编程学习 - 第6周 ⑤ 球弹跳高度的计算

    题目链接 题目描述 蒜头君让一个球从某一高度落下(整数,单位米),每次落地后反跳回原来高度的一半,再落下.编程计算气球在第 10 次落地时,共经过多少米?第 10 次反弹多高? 输入格式 输入一个整数 ...

  8. 基础练习:1085:球弹跳高度的计算

    1085:球弹跳高度的计算 [题目描述] 一球从某一高度h落下(单位米),每次落地后反跳回原来高度的一半,再落下.编程计算气球在第10次落地时,共经过多少米? 第10次反弹多高? 输出包含两行,第1行 ...

  9. 【C++】1085:球弹跳高度的计算(信息学奥赛)

    好了,今天的内容就是1085:球弹跳高度的计算,内容的详细意思也就是一球从某一高度hh落下(单位米),每次落地后反跳回原来高度的一半,再落下.编程计算气球在第1010次落地时,共经过多少米? 第101 ...

最新文章

  1. Golang用body来get或post数据
  2. Javascript进阶:匿名函数详解
  3. adaptiveThreshold函数
  4. 说明exit()函数作用的程序
  5. tms320c2000 c语言伪指令,TMS320F240XDSP汇编及C语言多功能控制应用(附光盘)
  6. 深度解读鸿蒙轻内核CPU占用率
  7. Mac下图像标注工具labelImg的安装
  8. JavaScript的类型转换(字符转数字,数字转字符)
  9. IE8 SVG Viewer下一些对象属性和方法
  10. 人工在线客服不在线怎么办
  11. 西门子840Dsl系统的刀具列表数据采集
  12. stroage——SAN存储与WINDOWS主机连接
  13. mysql5.7增加ssl认证(1)
  14. asp.net抓取163邮箱联系人实现代码
  15. Basic Level 1035 插入与归并 (25分)
  16. DesktopLayer.exe专杀
  17. 自定义表单、自定义流程、自定义页面、自定义报表应用开发平台
  18. Ubuntu16.04网络配置
  19. SpringBoot框架实现简单业务逻辑
  20. 最新!考研统考阅卷结束!这些试卷易被压分!

热门文章

  1. 网络安全绝地求生-面试题
  2. 任正非:华为没有 996,更没有 007!
  3. 获取当前时间、获取当前月的第一天、获取当前年的第一天
  4. QT基础学习笔记 Demo01
  5. C++核心准则ES.56​:只在需要将一个对象显式移动到另外的作用域时使用std::move​
  6. 查询各科成绩最高分、最低分和平均分
  7. i510300h和r54600h的区别 哪个好
  8. python 日期时间处理_如何使用Python处理日期和时间
  9. (3.6A)不用库函数实现字符串拼接
  10. Mosquitto设置用户名密码