程式設計單元一隨堂練習題:(基本輸入輸出與簡單運算)

繳交截止日:2005/5/2(課堂中)

 

1、計算球體的體積(本題加10)

假設圓球半徑為r,請問此圓球體積是 多少?

Input

測試資料有1個浮點數,代表半徑r

Output

請輸出這個圓球的體積(請輸出到小數點以下4)

Sample input

1

12.5

Sample Output

4.1888

8181.2310

Attention

使用PI=3.14159可能不夠精確,請用2.0*acos(0.0)作為PI的值。

 

2ACMQ10071: Back to High School Physics(本題加10)

某一個粒子有一初速度和等加速度。假設在 t 秒後此粒子的速度為 v ,請問這個粒子在 2t 秒後所經過的距離是多少。

Input

測試資料有2個整數,分別代表 v-100 <= v <=100)和 t0 <= t <= 200)。

Output

請輸出這個粒子在 2t 秒後所經過的距離是多少。

Sample input

0 0

5 12

Sample Output

0

120

 

3ACMQ10209: Is This Integration ?  (本題加15)

我想大家在數學測驗中或許看過以下的圖:正方形ABCD。邊長AB=BC=CD=DA= a。以ABCD為圓心,a為半徑畫4個弧形可以把正方形切個成幾個區域,若把相同形狀的區域塗上相同的背景花紋,可以知道共有3種不同的形狀區域。你的任務就是要求出3種區域的面積大小。

Input

輸入資料為1個浮點數 a 0 <= a <= 10000),代表正方形的邊長。

Output

輸出3個不同花紋區域的面積,請輸出到小數點以下3位。第一個數為條狀區域的面積(中間那一塊),第2個數為點狀區域的面積(4個有點像正三角形的區域),第3個為格子狀區域的面積。

Sample input

0.1

0.2

Sample Output

0.003 0.005 0.002

0.013 0.020 0.007

Attention

使用PI=3.14159可能不夠精確,請用2.0*acos(0.0)作為PI的值。