c# 计算圆锥的体积_用C#如何编写程序计算球,圆柱和圆锥的表面积和体积?

匿名用户

1级

2018-01-10 回答

//球体表面积A=4π*R^2,体积V=4/3π*R^3

Console.WriteLine("请输入圆的半径R");

double  R=Convert.ToInt32(Console.ReadLine());

double round = 4 * Math.PI * R * R;

double volume = 4 * Math.PI * R * R * R / 3;

Console.WriteLine("圆的的表面积是{0};圆的体积是{1}",round,volume);

//圆锥表面积A=1/2*s*L+π*R^2,体积V=1/3*S*H=1/3π*R^2*H

Console.WriteLine("请输入圆锥的底面圆半径R");

double R1 = Convert.ToInt32(Console.ReadLine());

Console.WriteLine("请输入圆锥母线长s");

double s = Convert.ToInt32(Console.ReadLine());

Console.WriteLine("请输入圆锥的底面周长L");

double l = Convert.ToInt32(Console.ReadLine());

Console.WriteLine("请输入圆锥高H");

double H = Convert.ToInt32(Console.ReadLine());

double round1 = 0.5*s*l+Math.PI*R1*R1;

double volume1 = Math.PI*R1*R1*H/3;

Console.WriteLine("圆的的表面积是{0};圆的体积是{1}", round1, volume1);

//圆柱表面积A=L*H+2*S=2π*R*H+2π*R^2,体积V=S*H=π*R^2*H

//(L--底面周长,H--柱高,S--底面面积,R--底面圆半径)

Console.WriteLine("请输入H--柱高");

double H2 = Convert.ToInt32(Console.ReadLine());

Console.WriteLine("请输入R--底面圆半径");

double R2 = Convert.ToInt32(Console.ReadLine());

double A = 2 * Math.PI * R2 * H2 + 2 * Math.PI * R2 * R2;

double V = Math.PI * R2 * R2 * H2;

Console.WriteLine("圆柱表面积A{0},圆柱表面积V{1}",A,V);

Console.ReadKey();

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值