Page 9,自立题四

    这题有了变量的定义、输入,然后有一点计算。

    我一不小心用了个宏定义,当时其实不知道那是啥东西,上机课手机Google了一下说这样定义可以就这样写了。其实定义成double PI = 3.14;也是可以的。


【问题

有一个底圆半径是R1、高为H2的圆柱体,一个底圆半径为R2,、高为H2的圆锥体。编写程序,从键盘输入R1,H1,R2,H2,然后计算出这两个物体的底圆面积之和sa以及他们的体积之和sv,并将结果显示在屏幕上。

【提示

圆的面积公式:s=πR²

圆柱体积:底圆面积s乘以高H。

圆锥体积:底圆面积s乘以高H,再除以3。

【代码】

/**********************
 * 7sDream 13.09.18
 *
 * P8 自立题 四
 *
 * 计算圆柱面积
 **********************/

#include <iostream>
#include <windows.h>
#define PI 3.14 //宏定义pi
using namespace std;

int main()
{
	//========定义部分==========
	int a;
	double r1,h1;
	double r2,h2;
	double s1,s2,v1,v2,sa,va;
	//========输入部分==========
	cout<<"请输入圆柱的底面半径(R1)和高度(H1),中间以空格分开:";
	cin>>r1>>h1;
	cout<<"请输入圆锥的底面半径(R2)和高度(H2),中间以空格分开:";
	cin>>r2>>h2;
	//========计算部分==========
	s1 = PI * r1 * r1;
	s2 = PI * r2 * r2;
	v1 = s1 * h1;
	v2 = s2 * h2 / 3;
	sa = s1 + s2;
	va = v1 + v2;
	//========输出部分===========
	cout<<"总底面面积和为 "<<sa<<endl;
	cout<<"总物体体积和为 "<<va<<endl;
	system("pause");
}

/*********
* 7sDream
**********/
【结果】


提示简直是扯淡!啥用都木有。恩,这题也简单。。。。大家一起来学编程吧~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值