Homework 2 - ShapeHomework
#Class name
ShapeHomework
#作業說明
圖型面積
請將各 .java
檔壓縮成 shapeHomework.zip
繳交。
#輸入
- 輸入有幾個圖形(int),假設為
n
- 輸入
n
次圖形設定:[圖形類別] [圖形暱稱] [圖形的參數們]
圖形資訊:
- Circle: 半徑
radius
- Rectangle: 長
length
, 寬width
- Square: 邊長
length
- Triangle: 底
base
, 高height
- RegularOctagon: 邊長
length
- Trapezoid: 上底
up
, 下底down
, 高height
#輸出
- 每個圖形的面積(升冪):
[圖形] [暱稱] [面積]
- 所有圖形面積總和
#輸入範例
6
Circle 小圓 3
Rectangle 小長 2 4
Square 小方 4
Triangle 茂林 4 3
RegularOctagon 正八 2
Trapezoid 小梯 5 10 9
#輸出範例
茂林 6.0
小長 8.0
小方 16.0
正八 19.31370849898476
小圓 28.274333886
小梯 67.5
145.08804238498476
#hint
開根號函數:Math.sqrt()
次方函數:Math.pow()