Programming Practice

寫一個 C++ 類別的程式以執行長度的轉換,將公分的長度轉換成英吋和英吋的長度轉換成公分,其轉換公式為 1 英吋 == 2.54 公分。定義一個公分的長度類別和一個英吋的長度類別,每一個類別包含下列的方法 (method):

  1. 一個浮點數參數的長度物件建構方法, 初始值為 0.0.

  2. 設定該類別長度的方法,

  3. 取得該類別物件長度的方法,

  4. 將該類別物件的長度轉換成另一類別 的長度

在主程式中寫一個無限迴圈(infinite loop),選擇並執行下列的指令:

  1. 公分的長度轉換成英吋

  2. 英吋的長度轉換成公分,

  3. 結束程式執行。

以下為程式執行範例:

1. Centimeter to inch
2. Inch to centimeter
3. Stop program execution
Enter a command:
1

Enter a length in Centimeter:
54
The length in inch is 21.2598.

1. Centimeter to inch
2. Inch to centimeter
3. Stop program execution
Enter a command:
1

Enter a length in Centimeter:
34.6
The length in inch is 13.622.

1. Centimeter to inch
2. Inch to centimeter
3. Stop program execution
Enter a command:
2

Enter a length in inch:
60.4
The length in centimeter is 153.416.

1. Centimeter to inch
2. Inch to centimeter
3. Stop program execution
Enter a command:
3