91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 25KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-15
  • 語言: 其他
  • 標簽: ??

資源簡介

請采用面向對象的程序設計方法編寫一個計算圖形面積的類,程序應當能夠計算并輸出圓、矩形和三角形的面積。構造三個重載方法,對每一種圖形類型使用不同的輸入參數來計算面積:圓形的計算方法用半徑作輸入參數,矩形的計算方法用長和寬作輸入參數,三角形的計算方法用三條邊的長度作輸入參數??梢詫⑦@些方法定義為靜態類型。最后編寫主控程序類來對該類進行使用。

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Text;

namespace?S3_4
{
????class?AreaCalculate
????{
????????AreaCalculate()?{?}
????????///?
????????///?求圓的面積
????????///?

????????///?半徑
????????///?
????????public?static?double?GetArea(double?radius)
????????{
????????????return?Math.PI?*?radius?*?radius;
????????}
????????///?
????????///?求矩形的面積
????????///?

????????///?
????????///?
????????///?
????????public?static?double?GetArea(double?width?double?height)
????????{
????????????return?width?*?height;
????????}
????????///?
????????///?求三角形的面積依據海倫公式
????????///?

????????///?邊長1
????????///?邊長2
????????///?邊長3
????????///?
????????public?static?double?GetArea(double?side1?double?side2?double?side3)
????????{
????????????//僅當兩邊之和及兩邊之差大于第三邊即邊長為正數才能構成三角形
????????????if?((side1?+?side2?>?side3?&&?side1?+?side3?>?side2?&&?side2?+?side3?>?side1)?&&?(side1?-?side2??0?&&?side2?>?0?&&?side3?>?0))
????????????{
????????????????double?p?=?0.5?*?(side1?+?side2?+?side3);
????????????????return?Math.Sqrt(p?*?(p?-?side1)?*?(p?-?side2)?*?(p?-?side3));
????????????}
????????????else
????????????{
????????????????Console.WriteLine(“數據錯誤!請檢查輸入的三條邊的數據“);
????????????????return?0;
????????????}
????????}
????????static?void?Main(string[]?args)
????????{
????????????AreaCalculate?ac?=?new?AreaCalculate();
????????????double?radius?=?3.0;//半徑
????????????double?width?=?2.3;//長
????????????double?height?=?4.5;//寬
????????????double?side1?=?2;//三角形三邊長
????????????double?side2?=?2;
????????????double?side3?=?2;
????????????Console.WriteLine(“半徑為{0}的圓的面積為{1:f4}“?radius?AreaCalculate.GetArea(radius));//f4表示保留4位小數
????????????Console.WriteLine(“長為{0}寬為{1}的矩形的面積為{2:f4}“?width?height?AreaCalculate.GetArea(width?height));
????????????Console.WriteLine(“三邊長分別為{0}{1}{2}的三角形的面積為{3:f4}“?side1?side2?side3?AreaCalculate.GetArea(side1?side2?side3));
????????}
????}
}


?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????2604??2013-12-29?15:56??S3-4\S3-4\AreaCalculate.cs

?????文件???????5632??2013-12-29?15:56??S3-4\S3-4\bin\Debug\S3-4.exe

?????文件??????15872??2013-12-29?15:56??S3-4\S3-4\bin\Debug\S3-4.pdb

?????文件??????11600??2013-12-29?19:12??S3-4\S3-4\bin\Debug\S3-4.vshost.exe

?????文件????????490??2009-08-31?00:40??S3-4\S3-4\bin\Debug\S3-4.vshost.exe.manifest

?????文件???????5846??2013-12-29?15:56??S3-4\S3-4\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache

?????文件????????465??2013-12-29?19:12??S3-4\S3-4\obj\x86\Debug\S3-4.csproj.FileListAbsolute.txt

?????文件???????6952??2013-12-29?15:56??S3-4\S3-4\obj\x86\Debug\S3-4.csprojResolveAssemblyReference.cache

?????文件???????5632??2013-12-29?15:56??S3-4\S3-4\obj\x86\Debug\S3-4.exe

?????文件??????15872??2013-12-29?15:56??S3-4\S3-4\obj\x86\Debug\S3-4.pdb

?????文件???????1340??2013-12-29?15:41??S3-4\S3-4\Properties\AssemblyInfo.cs

?????文件???????2471??2013-12-29?15:52??S3-4\S3-4\S3-4.csproj

?????文件????????148??2013-12-29?15:43??S3-4\S3-4\Shape.cs

?????文件????????854??2013-12-29?15:41??S3-4\S3-4.sln

????..A..H.?????16896??2013-12-29?19:12??S3-4\S3-4.suo

?????目錄??????????0??2013-12-29?15:41??S3-4\S3-4\obj\x86\Debug\TempPE

?????目錄??????????0??2013-12-29?15:56??S3-4\S3-4\obj\x86\Debug

?????目錄??????????0??2013-12-29?15:55??S3-4\S3-4\bin\Debug

?????目錄??????????0??2013-12-29?15:41??S3-4\S3-4\obj\x86

?????目錄??????????0??2013-12-29?15:41??S3-4\S3-4\bin

?????目錄??????????0??2013-12-29?15:41??S3-4\S3-4\obj

?????目錄??????????0??2013-12-29?15:41??S3-4\S3-4\Properties

?????目錄??????????0??2013-12-29?15:51??S3-4\S3-4

?????目錄??????????0??2013-12-29?15:41??S3-4

-----------?---------??----------?-----??----

????????????????92674????????????????????24


評論

共有 條評論