c#求一个矩形的面积和周长
时间: 2024-10-21 18:02:13 浏览: 24
在C#中,你可以创建一个矩形类,包含两个属性:长度(Length)和宽度(Width)。然后定义计算面积(Area)和周长(Perimeter)的方法。下面是简单的示例:
```csharp
public class Rectangle
{
public double Length { get; set; }
public double Width { get; set; }
// 计算面积
public double CalculateArea()
{
return Length * Width;
}
// 计算周长
public double CalculatePerimeter()
{
return 2 * (Length + Width);
}
}
```
为了使用这个类,你可以这样做:
```csharp
Rectangle rectangle = new Rectangle();
rectangle.Length = 5.0;
rectangle.Width = 3.0;
// 求面积
double area = rectangle.CalculateArea();
Console.WriteLine("面积: " + area);
// 求周长
double perimeter = rectangle.CalculatePerimeter();
Console.WriteLine("周长: " + perimeter);
```
相关问题
用C#分别设计算矩形面积和周长的函数,并通过主函数调用输出
在C#中,我们可以创建两个静态方法,一个用于计算矩形的面积,另一个用于计算周长。以下是相应的代码示例:
```csharp
using System;
namespace RectangleCalculator
{
// 定义一个矩形类,包含长度和宽度属性
public class Rectangle
{
public double Length { get; set; }
public double Width { get; set; }
// 计算矩形面积的静态方法
public static double CalculateArea(double length, double width)
{
return length * width;
}
// 计算矩形周长的静态方法
public static double CalculatePerimeter(double length, double width)
{
return 2 * (length + width);
}
}
// 主函数,用于测试并输出结果
public static void Main(string[] args)
{
Console.Write("请输入矩形的长度:");
double length = double.Parse(Console.ReadLine());
Console.Write("请输入矩形的宽度:");
double width = double.Parse(Console.ReadLine());
// 调用矩形类的静态方法并输出结果
double area = Rectangle.CalculateArea(length, width);
Console.WriteLine($"矩形的面积是:{area}");
double perimeter = Rectangle.CalculatePerimeter(length, width);
Console.WriteLine($"矩形的周长是:{perimeter}");
用C#分别设计算矩形面积和周长的函数,并通过主函数调用输出。
在C#中,你可以创建两个静态函数,一个用于计算矩形的面积,另一个用于计算周长。这里是一个简单的示例:
```csharp
public static class RectangleCalculator
{
// 计算矩形面积
public static double CalculateArea(double length, double width)
{
return length * width;
}
// 计算矩形周长
public static double CalculatePerimeter(double length, double width)
{
return 2 * (length + width);
}
}
// 主函数
class Program
{
static void Main()
{
// 输入矩形尺寸
Console.Write("请输入矩形的长度:");
double length = Convert.ToDouble(Console.ReadLine());
Console.Write("请输入矩形的宽度:");
double width = Convert.ToDouble(Console.ReadLine());
// 调用函数并输出结果
double area = RectangleCalculator.CalculateArea(length, width);
double perimeter = RectangleCalculator.CalculatePerimeter(length, width);
Console.WriteLine($"矩形的面积是:{area}");
Console.WriteLine($"矩形的周长是:{perimeter}");
// 等待用户输入结束程序
Console.ReadKey();
}
}
```
在这个程序中,`CalculateArea`和`CalculatePerimeter`是静态成员函数,可以直接通过类名`RectangleCalculator`访问。在主函数`Main`中,用户会被提示输入矩形的长度和宽度,然后计算并显示面积和周长。
阅读全文