Alat konversi online desimal ke oktal

Desimal 10

8 Oktober

Hex 16

Biner 2

TentangAlat konversi online desimal ke oktal:

Alat konversi desimal ke oktal online ini membantu Anda mengubah angka desimal menjadi angka oktal.

Desimal:

Sistem angka desimal (juga dikenal sebagai bahasa Arab) memiliki 10 karakter, termasuk (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) , yang merupakan sistem digital yang paling banyak digunakan dalam kehidupan kita sehari-hari.

Oktal (Oktal):

Sistem angka oktal berisi 16 karakter (0, 1, 2, 3, 4, 5, 6, 7) .Setiap digit oktal dapat mewakili angka biner 3 digit.

comic decimal to octal

Bagaimana cara mengubah dari desimal ke oktal?

  1. Langkah 1: Bagi angka desimal dengan 8, dan dapatkan hasil bagi integer dan sisanya.

  2. Langkah 2: Ubah sisa langkah pertama menjadi karakter oktal.

  3. Langkah 3: Lanjutkan membagi dengan hasil bagi integer dari langkah pertama dan ulangi langkah 1 sampai 0.

Contoh 1: Angka desimal "4321" dikonversi menjadi angka oktal (hasilnya adalah "10341"):

Bagi setiap angka desimal dengan 8 Hasil bagi integer Sisa (10-ary) Sisa (oktal) Lokasi
4321/8 540 1 1 0
540/8 67 4 4 1
67/8 8 3 3 2
8/8 1 0 0 3
1/8 0 1 1 4

Tabel konversi desimal ke oktal:

Desimal Oktal Desimal Oktal
1 1 30 36
2 2 40 50
3 3 50 62
4 4 60 74
5 5 70 106
6 6 80 120
7 7 90 132
8 10 100 144
9 11 200 310
10 12 300 454
11 13 400 620
12 14 500 764
13 15 600 1130
14 16 700 1274
15 17 800 1440
16 20 900 1604
17 21 1000 1750
18 22 2000 3720
19 23 3000 5670
20 24 4000 7640

Tautan:

Wikipedia (oktal): https://en.wikipedia.org/wiki/Octal

Wikipedia (desimal): https://en.wikipedia.org/wiki/Decimal

Konversi desimal ke oktal di Python:

def decimal_to_octal(decimal_str):
    decimal_number = int(decimal_str, 10)
    octal_number = oct(decimal_number)
    return octal_number


decimal_input = '4321'
octal_output = decimal_to_octal(decimal_input)
print('octal result is:{0}'.format(octal_output))

-------------------
octal result is:0o10341

Konversi dari desimal ke oktal di Jawa:

public class NumberConvertManager {
    public static String decimal_to_octal(String decimal_str) {
        return Integer.toOctalString(Integer.parseInt(decimal_str));
    }

    public static void main(String[] args) {
        String decimal_input = "4321";
        String octal_output = decimal_to_octal(decimal_input);
        System.out.println("octal result is:" + octal_output);
    }
}

-------------------
octal result is:10341