计算立方体,圆柱,圆锥体积的小程序是啥_计算圆柱体体积的程序

计算立方体,圆柱,圆锥体积的小程序是啥_计算圆柱体体积的程序#include<iostream>#include<cmath>usingnamespacestd;voidvolume_square();//立方体体积函数声明voidvolume_cylinder();//圆柱体积函数声明voidvolume_cone();//圆锥体积函数声明intmain(){intchoice=-1;…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

#include <iostream>
#include <cmath>
using namespace std;

void volume_square();//立方体体积函数声明
void volume_cylinder();//圆柱体积函数声明
void volume_cone();//圆锥体积函数声明

int main()
{ 
   
    int choice=-1;
    cout<<"请您选择需要计算体积的空间类型:"<<endl;
    /*进行程序的循环*/
    while(choice)
    { 
   
    /*输出选项*/
        cout<<"1:长方体"<<endl;
        cout<<"2:圆柱体"<<endl;
        cout<<"3:圆锥体"<<endl;
        cout<<"0:结束程序"<<endl;
    /*输入选项*/
        cin>>choice;
        /*选择要使用的功能*/
        switch(choice)
        { 
   
        case 1:volume_square();break;
        case 2:volume_cylinder();break;
        case 3:volume_cone();break;
        case 0: cout<<"感谢使用!"<<endl;break;
        }
    }
    return 0;
}
/*立方体体积函数*/
void volume_square()
{ 
   
    double len,width,height;
    cout<<"请输入长方体的长宽高:";
    cin>>len>>width>>height;
    double v=len*width*height;
    cout<<"长方体的体积为:"<<v<<endl;

}
/*圆柱体体积函数*/
void volume_cylinder()
{ 
   
    double radius,height;
    cout<<"请输入圆柱体的底半径和高:";
    cin>>radius>>height;
    double v=3.14*pow(radius,2)*height;
    cout<<"圆柱体的体积为:"<<v<<endl;
}
/*圆锥体体积函数*/
void volume_cone()

{ 
   
    double radius,height;
    cout<<"请输入圆锥体的底半径和高:";
    cin>>radius>>height;
    double v=(1.0/3.0)*3.14*pow(radius,2)*height;
    cout<<"圆锥体的体积为:"<<v<<endl;
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/193767.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 超详细mac新手教程_mac电脑新手入门教程

    超详细mac新手教程_mac电脑新手入门教程本文收录于:风云社区(提供各类mac软件资源下载)本文源自:什么值得买无论轻薄办公本、还是赶超台式性能的游戏本,关注#笔记本攻略#栏目,解决笔记本电脑从选购到使用的各种问题。引子大部分用户接触的第一个操作系统大多是windows,楼主记得曾经小学的微机课也是以win98为基础学习了一众office软件。随着工作的多样化,单一的windows系统已经无法满足部分需求,而隔壁苹果的Mac…

    2022年8月30日
    5
  • 7-10 公路村村通(并查集kruskal)

    7-10 公路村村通(并查集kruskal)最小生成树题目链接现有村落间道路的统计数据表中,列出了有可能建设成标准公路的若干条道路的成本,求使每个村落都有公路连通所需要的最低成本。输入格式:输入数据包括城镇数目正整数N(≤1000)和候选道路数目M(≤3N);随后的M行对应M条道路,每行给出3个正整数,分别是该条道路直接连通的两个城镇的编号以及该道路改建的预算成本。为简单起见,城镇从1到N编号。输出格式:输出村村通需要的最低成本。如果输入数据不足以保证畅通,则输出−1,表示需要建设更多公路。输入样例:6 151 2 51 3 3

    2022年8月8日
    7
  • 表复制:SELECT INTO 和 INSERT INTO SELECT

    表复制:SELECT INTO 和 INSERT INTO SELECTINSERTINTOSELECT语句语句形式为:InsertintoTable2(field1,field2,…)selectvalue1,value2,…fromTable1要求目标表Table2必须存在,由于目标表Table2已经存在,所以我们除了插入源表Table1的字段外,还可以插入常量注意(1)要求目标表Tabl

    2022年7月16日
    19
  • 简述springboot自动配置_如何配制溶液

    简述springboot自动配置_如何配制溶液阅读收获:+1|type_1_2:理解SpringBoot自动配置原理SpringBoot是什么SpringBoot的诞生就是为了简化Spring中繁琐的XML配置,其本质依然还是Spring框架,使用SpringBoot之后可以不使用任何XML配置来启动一个服务,使得我们在使用微服务架构时可以更加快速的建立一个应用。简单来说就是SpringBoot其实不是什么新的框架,它默认配置了很多框架的使用方式。SpringBoot的特点 提供了固定的配置来简化配置…

    2022年8月21日
    11
  • Mac安装brew,安装wget「建议收藏」

    Mac安装brew,安装wget「建议收藏」安装brewadmindeMacBook-Pro:wget-1.13.4admin$/usr/bin/ruby-e”$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)”==>Thisscriptwillinstall:/usr/local/bin/brew/…

    2022年6月1日
    46
  • ubuntu LAMP 配置

    ubuntu LAMP 配置ubuntuLAMP配置文件位置:apache:/etc/apache2/apache2.confphp:/etc/php5/apache2/php.inimysql:/etc/mysql/my.cnfubuntuLAMP常见命令:apache重启:sudo/etc/init.d/apache2restart…

    2022年5月24日
    39

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号