設計此系統如下圖所示,每當滑鼠點一下 Random 鍵,則隨機產生 0.0 ~ 9999.999999 之間的一個十進制實數值顯示在 Real Ⅴalue 的右方,且此值可以人工修改(但限制在上述範圍內)。每當滑鼠點一下 Convert 鍵,則自動將 Real value 的十進制實數值轉換為等效二進制值,並顯示在 Binary value 的右方;如果二進制值其小數點最右方存在無效0,則將其移除,且將修正後的二進制值顯示於 Final Binary value 的右方;如不存在無效 0,則 Final Binary value 的右方顯示值等同於原 Binary Value。上述可重複操作,直至滑鼠點一下 Exit 鍵,則自動離開此系統。
輸入格式
輸出格式
在 Real value 位置可隨機產生或人工輸入 0.0 ~ 9999.999999 之間任意一個的十進制實數值。
在 Binary value 及 Final Binary value 位置顯示此實數值的等效二進制值。
範例1:在 Real value 位置隨機產生或人工輸入 19.561,滑鼠點一下 Convert 鍵, Binaryvalue 及 Final Binary value 位置顯示如下: