用Java编程计算图形面积

项目2:面向对象编程——计算图形面积

设计程序满足如下功能:

1. 建立如下形状体系:

形状(平行四边形(矩形、菱形)、圆形、梯形、三角形(直角三角形、等边三角形和普通三角形));

2. 建立一个对象数组,数组中存储有不同形状的对象,可根据对象准确计算出面积;

3. 对三角形,要求至少有两个面积计算公式:底*高/2和海伦公式,即假定a、b、c为三角形的三条边,p=(a+b+c)/2,面积s=根号下(p-a)(p-b)(p-c),且这两个计算公式不得被修改;

4.   针对三角形,还必须能够判别其直角、等边或普通三角形(可在三角形类中设置一type标识,用于存储此信息);

5. 有功能菜单,应用并检验上述功能,并输出结果信息;

 

6. 提高1:增加如下自动限制:对象数组中平行四边形不得超过4个,三角形不得超过5个,形状总数不得超过15个。

提高2:该程序能方便地增加新形状的识别和面积计算(即无需改动主控程序);

 


孙雪松
浏览 3491回答 0
0回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java