عشري إلى أداة تحويل عبر الإنترنت ثماني

عشري 10

8 أكتوبر

الهيكس 16

ثنائي 2

فيعشري إلى أداة تحويل عبر الإنترنت ثماني:

تساعدك هذه الأداة العشرية على الإنترنت لتحويلها إلى تحويل رقم عشري إلى رقم ثماني.

عشري (عشري):

يحتوي نظام الأرقام العشري (المعروف أيضًا بالعربية) على 10 أحرف ، بما في ذلك (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) ، وهو النظام الرقمي الأكثر استخدامًا في حياتنا اليومية.

أوكتال (أوكتال):

يحتوي نظام الأعداد الثماني على 16 حرفًا (0, 1, 2, 3, 4, 5, 6, 7) ، ويمكن لكل رقم ثماني أن يمثل رقمًا ثنائيًا مكونًا من 3 أرقام.

comic decimal to octal

كيف يتم التحويل من عشري إلى ثماني؟

  1. الخطوة 1: قم بتقسيم الرقم العشري على 8 ، واحصل على قسمة عدد صحيح والباقي.

  2. الخطوة 2: تحويل ما تبقى من الخطوة الأولى إلى حرف ثماني.

  3. الخطوة 3: متابعة القسمة على عدد صحيح من الخطوة الأولى وكرر الخطوة 1 إلى أن تكون 0.

مثال 1: يتم تحويل الرقم العشري "4321" إلى رقم ثماني (تكون النتيجة "10341"):

قم بتقسيم كل رقم عشري على 8 حاصل صحيح البقية (10-ary) البقية (ثماني) موقع
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

عشري إلى جدول تحويل ثماني:

عشري أوكتال عشري أوكتال
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

صلة:

ويكيبيديا (ثماني): https://en.wikipedia.org/wiki/Octal

ويكيبيديا (عشري): https://en.wikipedia.org/wiki/Decimal

عشري لتحويل ثماني في بيثون:

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

تحويل من عشري إلى ثماني في Java:

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