用C#编写方法并通过方法调用来求一个圆柱体的体积及表面积

如题所述

using System;

namespace Cal
{
public class Program
{
private static double pi = 3.14;

static void Main()
{
do
{
double radius = 0, height = 0;
bool inputOK = false;

do
{
Console.Write("请输入圆柱体半径:");
string radiusStr = Console.ReadLine();
inputOK = double.TryParse(radiusStr, out radius);

if (inputOK)
{
Console.Write("请输入圆柱体高度:");
string heightStr = Console.ReadLine();
inputOK = double.TryParse(heightStr, out height);
}
}
while (!inputOK);

Console.WriteLine("圆柱体体积:" + GetCylinderVolume(radius, height));
Console.WriteLine("圆柱体面积:" + GetCylinderArea(radius, height));

Console.WriteLine("按回车键结束程序,按其他件继续进行计算。");
}
while (Console.ReadKey().KeyChar != 13);
}

private static double GetCylinderVolume(double radius, double height)
{
return pi * radius * radius * height;
}

private static double GetCylinderArea(double radius, double height)
{
return 2 * pi * radius * (height + radius);
}
}
}
温馨提示:内容为网友见解,仅供参考
无其他回答

用C#编写方法并通过方法调用来求一个圆柱体的体积及表面积
Console.WriteLine("圆柱体体积:" + GetCylinderVolume(radius, height));Console.WriteLine("圆柱体面积:" + GetCylinderArea(radius, height));Console.WriteLine("按回车键结束程序,按其他件继续进行计算。");} while (Console.ReadKey().KeyChar != 13);} private static double GetCylinderVolu...

用C#如何编写程序计算球,圆柱和圆锥的表面积和体积?
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--柱...

求C#中圆柱的表面积和体积运算的程序代码,谢谢
计算面积:public double calculateCylinderArea(double r,double h) { double cylinderArea = 0; cylinderArea = Math.Pow(r, 2) * Math.PI * h; return cylinderArea; }计算体积 public double calculateCylinderVolume(double r,double h) { double CylinderVolume = 0; ...

用C#计算出球、圆柱和圆锥的表面积和体积的源代码:
静态方法,直接调用就好。

...编写一个程序,分别计算正方体,球体和圆柱体的体积和表面积。要求使用...
Console.WriteLine("Box1 的体积: {0}", volume);\/\/ Box2 的体积 volume = Box2.getVolume();Console.WriteLine("Box2 的体积: {0}", volume);\/\/ 把两个对象相加 Box3 = Box1 + Box2;\/\/ Box3 的体积 volume = Box3.getVolume();Console.WriteLine("Box3 的体积: {0}", ...

使用c#虚函数编写程序求球体和圆柱体的体积及表面积
double volume(double r){ return 0;\/\/圆不能计算体积 } } class Sphere:Circle { public overwrite double area(int r){ return 4*3.14*r*r;} public overwrite double volume(double r){ return 4*3.14*r*r*r\/3 ;} } class Column:CircleP{}\/\/除了公式不同,基本同Sphere ...

...底面圆面积、圆柱体表面积、圆柱体体积。用scanf?
底面圆面积:%.2lf\\n", circle_area);printf("圆柱体表面积:%.2lf\\n", cylinder_surface_area);printf("圆柱体体积:%.2lf\\n", cylinder_volume);return 0;} 这段代码首先读取用户输入的半径和高度。然后,它使用这些值来计算圆的周长、面积,圆柱的表面积和体积。最后,它输出这些结果。

急求用c#计算圆柱体和圆锥体的体积的代码,下面是要求:
Parse(Console.ReadLine());Console.WriteLine("请输入圆锥体高度");double c = double.Parse(Console.ReadLine());double aa;aa = 3.14*(a a)b;Console.WriteLine("圆柱体体积是{0}",aa);double bb;bb = (c\/3)3.1415926;Console.WriteLine("圆锥体体积是{0}",bb);Console.ReadKey();

急求用c#计算圆柱体和圆锥体的体积的代码,下面是要求:
Console.WriteLine("请输入圆柱体高度");double myh = double.Parse(Console.ReadLine());Console.WriteLine("请输入圆锥体高度");double myhccone = double.Parse(Console.ReadLine());Console.WriteLine("圆柱体体积是{0}", cy1.CalculateVolume (myr,myh) );Console.WriteLine("圆锥体体积是{0}"...

C语言问题求怎么做?
圆柱体表面积= 194.429 圆柱体体积= 203.472 【3】include <stdio.h>#include <math.h>int main(){float a,b,c,s;printf("输入两个直角边的边长: ");scanf("%f%f",&a,&b);c=sqrt(a*a+b*b);s=(a*b)\/2;printf("斜边的长度= %.3f\\n",c);printf("直角三角形的面积= %....

相似回答