當前位置:編程學習大全網 - 編程軟體 - 編程證明幾何

編程證明幾何

我把代碼直接發給妳了。如果妳什麽都不知道,妳可以問!

使用系統;使用系統。集合。泛型;使用系統。Linq使用系統。文本;

命名空間test001{ //用C#編程:設計和編程平面幾何圖形的繼承層次,需要定義壹個抽象類shape,從中派生出三個派生類://circle、rectangle和triangle,通過實現抽象方法計算三個圖形的面積。

公共抽象類shape {公共抽象double area();}

公共課圈:shape {私雙r;公圈(雙r){ this . r = r;}公共覆蓋double area() { return Math。PI * r * r} }

公類三角:shape { private double h;私雙l;公共三角形(雙h,雙l){ this . h = h;this.l = l} public override double area(){ return h * l/2;} }公共類矩形:shape { private double a;私雙b;公共矩形(雙a,雙b){ this . a = a;this.b = b} public override double area(){ return a* b;}}類程序{ static void main(string[]args){//圓的半徑為3,顯示區域為circle circle = new circle(3);double circleA _ area = circleA . area();控制臺。WriteLine("Circle area為{0} ",circleA _ area);

//三角形的高為6,底為6,顯示區域三角形a =新三角形(6,6);double triangleA _ area = triangleA . area();控制臺。WriteLine("三角形面積為{0} ",triangleA _ area);

//矩形的高度為3,底部為5,顯示區域矩形a = new rectangle (3,5);double rectangleA _ area = rectangleA . area();控制臺。WriteLine("矩形區域為{0} ",rectangleA _ area);

控制臺。ReadLine();} }}

  • 上一篇:組態仿真怎麽顯示電機不同的速度
  • 下一篇:河南省那個學校的計算機專業好?
  • copyright 2024編程學習大全網