C# 圆类,矩形类算面积

题目:

编写一个矩形类(Rect)与一个圆类(Circle),
//分别通过构造方法对一个矩形对象(rect1) 与一个圆对象(circle1)
//进行初始化后,求出矩形与圆的面积。
//同时具有如下功能:可以设置和读取矩形的边长和圆的半径,
//但只能读取它们的面积,不能修改面积。

 1  class Rect//矩形类
 2     {
 3         public double a, b;//矩形的两条边
 4         public Rect()//无参构造函数
 5         {
 6             a = Convert.ToDouble(Console.ReadLine());
 7             b = Convert.ToDouble(Console.ReadLine());
 8         }
 9     }
10     class Circle//圆形类
11     {
12         public double r;//圆的半径
13         public Circle()//无参构造函数
14         {
15             r = Convert.ToDouble(Console.ReadLine());
16         }
17 
18     }
19 
20     class Program
21     {
22         static void Main(string[] args)
23         {
24             double PI = 3.14;
25             Console.WriteLine("请输入矩形的长和宽:");
26             Rect rect1 = new Rect();//创建一个Rect类的对象:rect1
27             double Srect1 = rect1.a * rect1.b;//矩形面积
28             Console.WriteLine($"矩形面积:{Srect1}");
29             Console.WriteLine();
30             Console.WriteLine("请输入圆的半径:");
31             Circle circle1 = new Circle();//创建一个Circle类的对象:circle1
32             double Scircle = circle1.r * circle1.r * PI;//圆面积
33             Console.WriteLine($"圆面积:{Scircle}");
34             Console.ReadKey();
35         }
36     }

猜你喜欢

转载自www.cnblogs.com/SophieWang-cmu/p/13169184.html
今日推荐