找回密码
 注册会员
查看: 628|回复: 0

用c#编写一个程序

[复制链接]
发表于 2010-4-15 14:24:27 | 显示全部楼层 |阅读模式
<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 == "" &#73;&#73; 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>
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|文字版|手机版|小黑屋|襄阳城

GMT+8, 2025-7-28 20:39

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表