作业(共2题): 1、借助抽象类,设计一个综合性的形状计算器。功能为:对一组不同的形状(梯形、三角形、 圆形、正方形)对象,能正确识别形状类型,显示其周长、面积和其它属性。例如输出信息为 : 类型:圆形,周长=XXX,面积=XXX,半径=XXX 或是 类型:梯形,周长=“无法计算”,面积=XXX,上底=XXX 下底=XXX 高=XXX 【要求】 1、超类中的属性“类型”必须为私有; 2、显示属性建议考虑toString()方法; 3、若梯形、三角形周长无法计算,则显示“周长=无法计算” 4、该形状计算器必须单独提供计算周长、面积的服务。 2.借助接口,设计一个综合性的形状计算器。功能为:对一组不同的形状(梯形、三角形、圆 形、正方形)对象,能正确识别形状类型,显示其周长、面积和其它属性。例如输出信息为: 类型:圆形,周长=XXX,面积=XXX,半径=XXX 或是 类型:梯形,周长=“无法计算”,面积=XXX,上底=XXX 下底=XXX 高=XXX 【要求】 1、超类中的属性“类型”必须为私有; 2、显示属性建议考虑toString()方法; 3、若梯形、三角形周长无法计算,则显示“周长=无法计算” 4、该形状计算器必须单独提供计算周长、面积的服务。 【要求】1. 代码贴到文本框中 2. 上传程序运行截图
A.reporter
B.command
C.predicate
D.以上都可以
编写一个计算梯形面积的函数。函数头是:float area(float t,float b,float h)其中变量t、b和h分别表示梯形的上底、下底和高。
(2) 编写主函数从键盘输入梯形的上底、下底和高的值,调用上述函数输出梯形面积(保留小数点后两位)。
A.reporter
B.command
C.predicate
D.以上都可以
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!