
上QQ阅读APP看书,第一时间看更新
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