任意の進数から9進数への変換

入力した数値を自動的に9進数に変換します(小数にも対応)。

9進数について

9進数は、0から8までの9つの数字を使用する数字システムです。9進数の各桁は9の累乗で増加します。

例えば、123(9進数)は10進数では102を表し、次のように計算されます:

  • 1 × 9² (81) = 81
  • 2 × 9¹ (9) = 18
  • 3 × 9⁰ (1) = 3
  • 合計: 81 + 18 + 3 = 102(10進数)

「任意の進数から9進数への変換」使用方法

  1. 「数値を入力」欄に変換したい数値を入力します。
  2. 「元の進数」のドロップダウンメニューから入力した数値の進数を選択します。
  3. 「変換」ボタンをクリックします。
  4. 変換結果が「変換結果」欄に表示されます。

任意の進数から9進数への変換方法

任意の進数から9進数への変換は以下の手順で行われます:

  1. 元の進数の数値を10進数に変換します:
    • 整数部分:各桁の値に基数のべき乗を掛けて合計します。
    • 小数部分:各桁の値に基数の負のべき乗を掛けて合計します。
  2. 得られた10進数を9進数に変換します:
    • 整数部分:9で割り続け、余りを記録します。
    • 小数部分:9を掛け続け、整数部分を記録します。

変換例

例1: 10進数から9進数への変換

10進数の 75 を9進数に変換する場合:

  • 75を9で割り続け、余りを記録します:
    • 75 ÷ 9 = 8 余り 3
    • 8 ÷ 9 = 0 余り 8
  • 余りを下から順に読むと:83
  • 結果:75 (10進数) = 83 (9進数)

例2: 2進数から9進数への変換

2進数の 1010011 を9進数に変換する場合:

  • まず、2進数の1010011を10進数に変換します:
    • 1×2⁶ + 0×2⁵ + 1×2⁴ + 0×2³ + 0×2² + 1×2¹ + 1×2⁰
    • = 64 + 0 + 16 + 0 + 0 + 2 + 1
    • = 83 (10進数)
  • 次に、この10進数の83を9進数に変換します:
    • 83 ÷ 9 = 9 余り 2
    • 9 ÷ 9 = 1 余り 0
    • 1 ÷ 9 = 0 余り 1
  • 余りを下から順に読むと:102
  • 結果:1010011 (2進数) = 102 (9進数)