急求用c#计算圆柱体和圆锥体的体积的代码,下面是要求:
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/12 17:37:19
急求用c#计算圆柱体和圆锥体的体积的代码,下面是要求:
(1)创建C#控制台应用程序L2_2.
(2)新建3个类:CCircle、 CCylinder和CCone,分别表示圆形、圆柱体和圆锥体.其中CCircle包含一个double类型的成员r,表示圆的半径;CCylinder和CCone各自包含一个CCircle类型的成员c,以及两个double类型的变量h和volume,分别表示圆柱体和圆锥体的高和体积.
CCylinder和CCone各自包含一个方法double CalculateVolume();用于计算体积,并将体积值作为方法的返回值.
(3)在程序主方法中,首先由用户输入圆柱和圆锥体的底面半径和高,而后程序分别计算它们的体积,并输出计算结果.圆柱体的体积计算公式:,圆锥体的体积计算公式:,圆周率取3.14.
(4)编译运行程序,输入不同的数值,并检查计算结果是否正确,示例如下图:
(1)创建C#控制台应用程序L2_2.
(2)新建3个类:CCircle、 CCylinder和CCone,分别表示圆形、圆柱体和圆锥体.其中CCircle包含一个double类型的成员r,表示圆的半径;CCylinder和CCone各自包含一个CCircle类型的成员c,以及两个double类型的变量h和volume,分别表示圆柱体和圆锥体的高和体积.
CCylinder和CCone各自包含一个方法double CalculateVolume();用于计算体积,并将体积值作为方法的返回值.
(3)在程序主方法中,首先由用户输入圆柱和圆锥体的底面半径和高,而后程序分别计算它们的体积,并输出计算结果.圆柱体的体积计算公式:,圆锥体的体积计算公式:,圆周率取3.14.
(4)编译运行程序,输入不同的数值,并检查计算结果是否正确,示例如下图:
根据题目要求:CCylinder和CCone各自包含一个CCircle类型的成员c,以及两个double类型的变量h和volume,分别表示圆柱体和圆锥体的高和体积.
不知道怎么理解,觉得除了高度,其他成员用不上,我在程序中将其作为字段来定义的,
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 计算圆柱体和圆锥体的体积
{
public class CCircle
{
private double r;
public double R
{
get { return r; }
set { r = value; }
}
}
public class CCylinder
{
CCircle c = new CCircle();
private double h;
public double H
{
get { return h; }
set { h = value; }
}
private double volume;
public double Volume
{
get { return volume; }
set { volume = value; }
}
public double CalculateVolume(double r,double h)
{
return Math.PI * r * r * h;
}
}
public class CCone
{
CCircle c = new CCircle();
private double h;
public double H
{
get { return h; }
set { h = value; }
}
private double volume;
public double Volume
{
get { return volume; }
set { volume = value; }
}
public double CalculateVolume(double r,double h)
{
return Math.PI * r * r * h/3;
}
}
class Program
{
static void Main(string[] args)
{
CCylinder cy1=new CCylinder ();
CCone cone1=new CCone ();
Console.WriteLine("请输入圆柱体底面半径");
double myr = double.Parse(Console.ReadLine());
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}",cone1.CalculateVolume(myr,myh));
}
}
}
不知道怎么理解,觉得除了高度,其他成员用不上,我在程序中将其作为字段来定义的,
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 计算圆柱体和圆锥体的体积
{
public class CCircle
{
private double r;
public double R
{
get { return r; }
set { r = value; }
}
}
public class CCylinder
{
CCircle c = new CCircle();
private double h;
public double H
{
get { return h; }
set { h = value; }
}
private double volume;
public double Volume
{
get { return volume; }
set { volume = value; }
}
public double CalculateVolume(double r,double h)
{
return Math.PI * r * r * h;
}
}
public class CCone
{
CCircle c = new CCircle();
private double h;
public double H
{
get { return h; }
set { h = value; }
}
private double volume;
public double Volume
{
get { return volume; }
set { volume = value; }
}
public double CalculateVolume(double r,double h)
{
return Math.PI * r * r * h/3;
}
}
class Program
{
static void Main(string[] args)
{
CCylinder cy1=new CCylinder ();
CCone cone1=new CCone ();
Console.WriteLine("请输入圆柱体底面半径");
double myr = double.Parse(Console.ReadLine());
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}",cone1.CalculateVolume(myr,myh));
}
}
}
圆锥体和圆柱体体积的计算公式是什么
圆柱体的体积和底面积与一个圆锥体相等,圆柱体的高是圆锥体的( )
C#的代码 下面这几句
等底等高的圆柱体和圆锥体圆柱体的体积是圆锥体体积的( )圆锥体体积是圆柱体体积的( )
等低等高的圆柱体和圆锥体的体积之和是12.56立方厘米,圆锥体体积是多少
关于圆柱体和圆锥体体积的题~
求圆柱体和圆锥体体积的公式
关于圆柱体和圆锥体体积的题
一个圆柱体和一个圆锥体的底面积相等圆柱体的体积是圆锥体体积的6倍圆锥体的高7.8分米圆柱体高多少分米
有一个圆柱体和一个圆锥体的体积相等,圆柱体的底面积是圆锥体的一半,圆锥体的高是9厘米,圆柱体的高是?
一个圆柱体和一个圆锥体的体积相等,圆柱体的底面周长是圆锥体的2倍,圆柱体的高是圆锥体高的( )
一个圆柱体和一个圆锥体的体积相等,圆柱体的底面周长是圆锥体的2倍,圆柱体的高是圆锥体高的