- C#實踐教程(第2版)
- 李乃文
- 338字
- 2021-03-19 18:15:37
2.8 實驗指導2-1:面積比較
運用2.7節中的運算符和表達式,計算兩個三角形的面積和一個長方形的面積,并比較它們的大小。
計算長17、寬23的長方形的面積,計算兩個三角形(s1高為4,底為6;s2高為8,底為7)的面積和,比較長方形的面積與兩個三角形的面積和,輸出面積較大的圖形及面積,代碼如下:
static void Main(string[] args) { int ll, lw; //定義長方形的長和寬 int s1h, s1w, s2h, s2w; //定義兩個三角形s1和s2的高和底 ll = 17; lw = 23; //為長方形的長和寬賦值 s1h = 4; s1w = 6; s2h = 8; s2w = 7; //為兩個三角形s1和s2的高和底賦值 int ls = ll * lw; //計算長方形的面積,并賦值 int ss = s1h*s1w/2+ s2h*s2w/2; //計算兩個三角形的面積和,并賦值 int maxs = (ls < ss) ? ls : ss; //找出較大的面積值 string max = (ls > ss) ? "長方形" : "兩個三角形"; //找出面積較大的圖形 Console.WriteLine("{0}面積較大,為 {1}", max,maxs); //輸出面積較大的圖形及面積 Console.Read(); }
運行上述代碼,其結果如下所示:
長方形面積較大,為 391
推薦閱讀
- Kali Linux Web Penetration Testing Cookbook
- 看透JavaScript:原理、方法與實踐
- iOS開發實戰:從零基礎到App Store上架
- NumPy Essentials
- Elastic Stack應用寶典
- Learning Laravel 4 Application Development
- Banana Pi Cookbook
- Python數據結構與算法(視頻教學版)
- Learning OpenStack Networking(Neutron)(Second Edition)
- R Data Science Essentials
- 從Power BI到Analysis Services:企業級數據分析實戰
- 深入實踐DDD:以DSL驅動復雜軟件開發
- Django Design Patterns and Best Practices
- 30天學通C#項目案例開發
- 基于GPU加速的計算機視覺編程:使用OpenCV和CUDA實時處理復雜圖像數據