|
<p>用c#编写一个程序</p>
<p><img src="http://img.baidu.com/img/iknow/icn_point.gif"> 悬赏分:0 -</p>
<p>解决时间:2010-4-15 14:16</p>
<p>(2) 创建一个控制台应用程序Exp04_02,在该程序中定义一个矩形类Rectangular,要求能够计算矩形的面积、矩形的周长、比较两个矩形的大小 。</p>
<p>提问者: wsxiongjing - 二级</p>
<p>最佳答案</p>
<p>Main 函数</p>
<p>static void Main(string[] args)</p>
<p>{</p>
<p>Console.WriteLine("请选择:1.计算周长 2.计算面积 3.比较两个矩形大小");</p>
<p>string typeID = Console.ReadLine();</p>
<p>if(typeID == "1")</p>
<p>{</p>
<p>Console.WriteLine("请输入长:");</p>
<p>decimal width = decimal.Parse(Console.ReadLine());</p>
<p>Console.WriteLine("请输入宽:");</p>
<p>decimal height = decimal.Parse(Console.ReadLine());</p>
<p>Console.WriteLine("周长" + Rectangular.GetZhouChang(width, height).ToString());</p>
<p>Console.ReadLine();</p>
<p>}</p>
<p>else if(typeID == "2")</p>
<p>{</p>
<p>Console.WriteLine("请输入长:");</p>
<p>decimal width = decimal.Parse(Console.ReadLine());</p>
<p>Console.WriteLine("请输入宽:");</p>
<p>decimal height = decimal.Parse(Console.ReadLine());</p>
<p>Console.WriteLine("面积:" + Rectangular.GetMianJi(width, height).ToString());</p>
<p>Console.ReadLine();</p>
<p>}</p>
<p>else if(typeID == "3")</p>
<p>{</p>
<p>Console.WriteLine("请输入矩形1的长:");</p>
<p>decimal width_1 = decimal.Parse(Console.ReadLine());</p>
<p>Console.WriteLine("请输入矩形1的宽:");</p>
<p>decimal height_1 = decimal.Parse(Console.ReadLine());</p>
<p>Console.WriteLine("请输入矩形2的长:");</p>
<p>decimal width_2 = decimal.Parse(Console.ReadLine());</p>
<p>Console.WriteLine("请输入矩形2的宽:");</p>
<p>decimal height_2 = decimal.Parse(Console.ReadLine());</p>
<p>Console.WriteLine(Rectangular.CompareMianJi(width_1, height_1, width_2, height_2).ToString());</p>
<p>Console.ReadLine();</p>
<p>}</p>
<p>else if (typeID == "" II typeID == string.Empty )</p>
<p>{</p>
<p>Console.WriteLine("输入无效");</p>
<p>return;</p>
<p>}</p>
<p>}</p>
<p>Rectangular类</p>
<p>public class Rectangular</p>
<p>{</p>
<p>public static decimal GetZhouChang(decimal width, decimal height)</p>
<p>{</p>
<p>return (width + height) * 2;</p>
<p>}</p>
<p>public static decimal GetMianJi(decimal width, decimal height)</p>
<p>{</p>
<p>return width * height;</p>
<p>}</p>
<p>public static string CompareMianJi(decimal width_1, decimal height_1, decimal width_2, decimal height_2)</p>
<p>{</p>
<p>if (width_1 * height_1 > width_2 * height_2)</p>
<p>{</p>
<p>return "矩形1面积大于矩形2";</p>
<p>}</p>
<p>else if (width_1 * height_1 < width_2 * height_2)</p>
<p>{</p>
<p>return "矩形1面积小于矩形2";</p>
<p>}</p>
<p>else</p>
<p>{</p>
<p>return "矩形1面积等于矩形2";</p>
<p>}</p>
<p>}</p>
<p>}</p>
<p>0</p>
<p>回答者:</p>
<p>盼婆子 - 五级 2010-4-1 00:49</p>
<p>我来评论>></p>
<p>提问者对于答案的评价:</p>
<p>谢谢</p>
|
|