### 編號: ### 題目:八進位數轉十進位數 ### 內容 寫一個 `C++` 程式,輸入一個最多4位數的十六進位數,輸出此十六進位數及其十進位的數值。 #### 輸入說明 輸入為一個最多4位數的八進位整數。 #### 輸出說明 輸出兩行: * 第一行為輸入的八進位數。 * 第二行為轉換後的十進位數值。 ##### 範例輸入 #1 ``` 17 ``` ##### 範例輸出 #1 ``` 17 15 ``` ### 編號:002 ### 題目:十六進位數轉十進位數 ### 內容 寫一個 `C++` 程式,輸入一個最多4位數的十六進位數,輸出此十六進位數及其十進位的數值。 #### 輸入說明 輸入為一個最多4位數的十六進位整數。 #### 輸出說明 輸出兩行: - 第一行為輸入的十六進位數。 - 第二行為轉換後的十進位數值。 ##### 範例輸入 #1 ``` 1A3 ``` ##### 範例輸出 #1 ``` 1A3 419 ``` ##### 範例輸入 #2 ``` FF ``` ##### 範例輸出 #2 ``` FF 255 ``` ### 編號:003 ### 題目:二進位數轉十進位數 ### 內容 寫一個 `C++` 程式,輸入一個最多4位數的二進位數,輸出此二進位數及其十進位的數值。 #### 輸入說明 輸入為一個最多4位數的二進位整數(只包含 `0` 和 `1`)。 #### 輸出說明 輸出兩行: - 第一行為輸入的二進位數。 - 第二行為轉換後的十進位數值。 ##### 範例輸入 #1 ``` 1010 ``` ##### 範例輸出 #1 ``` 1010 10 ``` ##### 範例輸入 #2 ``` 1111 ``` ##### 範例輸出 #2 ``` 1111 15 ``` ### 編號:004 ### 題目:計算圓面積 ### 內容 寫一個 `C++` 程式,先定義一個 `const double PI = 3.14159`,然後輸入一個 float 型態的半徑值,輪出用 int 及 float 計算圓面積結果。 #### 輸入說明 輸入為一個 `float` 型態的半徑值,表示圓的半徑。 #### 輸出說明 輸出兩行: - 第一行為以 `int` 型態計算的圓面積。 - 第二行為以 `float` 型態計算的圓面積,保留小數點後兩位。 ##### 範例輸入 #1 ``` 3.5 ``` ##### 範例輸出 #1 ``` 38 38.48 ``` ##### 範例輸入 #2 ``` 2.0 ``` ##### 範例輸出 #2 ``` 12 12.57 ``` ### 編號:005 ### 題目:浮點數轉整數 ### 內容 寫一個 `C++` 程式,輸入一個 `float` 型態的數值,輸出成 `float` 型態及轉換成 `int` 型態輸出。 #### 輸入說明 輸入為一個 `float` 型態的數值。 #### 輸出說明 輸出兩行: - 第一行為原始的 `float` 型態數值,保留小數點後兩位。 - 第二行為轉換為 `int` 型態的數值。 ##### 範例輸入 #1 ``` 3.75 ``` ##### 範例輸出 #1 ``` 3.75 3 ``` ##### 範例輸入 #2 ``` -2.99 ``` ##### 範例輸出 #2 ``` -2.99 -2 ```