ملک اور زبان

کیلکولیٹرز میں کرنسی، اکائیاں اور ملک کے لحاظ سے قواعد (ٹیکس، سیلز ٹیکس، تنخواہ) طے کرتا ہے۔ عام ٹولز پر اس کا کوئی اثر نہیں پڑتا۔

جن صفحات کا ابھی ترجمہ نہیں ہوا، وہ انگریزی میں کھلیں گے۔

↑ ↓ سے منتخب کریں · Enter سے کھولیں · Esc سے بند کریں

🔢 نمبر بیس کنورٹر

2 سے 36 تک کسی بھی اساس میں کوئی صحیح عدد لکھیں اور اسے بائنری، آکٹل، ڈیسیمل اور ہیکسا ڈیسیمل میں پڑھیں – لمبائی کی کوئی حد نہیں، اور ہر ہندسے کا حساب بھی ساتھ۔

مختصر جواب: ہر ہندسے کو اساس کی اُس طاقت سے ضرب دی جاتی ہے جو اس کے مقام کے برابر ہو، پھر سب کو جمع کر لیا جاتا ہے۔ مثال: ڈیسیمل 255 بائنری میں 11111111 اور آکٹل میں 377 ہے، جبکہ ہیکسا ڈیسیمل میں اسے مسلسل دو F سے لکھا جاتا ہے۔

ابھی تک کوئی ریٹنگ نہیں · آخری اپ ڈیٹ · مفت · سائن اپ کی ضرورت نہیں

نمبر بیس کنورٹر کے اندراجات

دوسری اساس والے ان پٹ کے لیے استعمال ہوتی ہے اور اضافی نتیجے کے طور پر دکھائی جاتی ہے۔

نتیجہ

ہیکسا ڈیسیمل

FF

بائنری (اساس 2)1111 1111
آکٹل (اساس 8)377
ڈیسیمل (اساس 10)255
ہیکسا ڈیسیمل (اساس 16)FF
اساس 3673

8 بامعنی بٹس

</> یہ کیلکولیٹر اپنی ویب سائٹ پر لگائیں – مفت، سائن اپ کے بغیر، کوئی اشتہار نہیں

یہ کوڈ کسی بھی ویب پیج، بلاگ پوسٹ یا CMS (ورڈپریس، وکس، اسکوائر اسپیس، ویب فلو…) میں پیسٹ کریں۔ یہ خودبخود اپ ڈیٹ رہتا ہے، موبائل پر بھی چلتا ہے اور وزیٹر کی کرنسی خود منتخب کر لیتا ہے۔

پیش منظر

مقامی قدر والے نظامِ اعداد کیسے کام کرتے ہیں

کسی بھی اساس b میں ہر ہندسے کی قدر اس کی ظاہری قدر کو b کی اُس طاقت سے ضرب دے کر ملتی ہے جو اس کے مقام کے برابر ہو؛ مقام دائیں طرف صفر سے گنے جاتے ہیں۔ ڈیسیمل میں دس ہندسے ہوتے ہیں، بائنری میں دو، آکٹل میں آٹھ اور ہیکسا ڈیسیمل میں سولہ (0–9 اور پھر A–F)۔

قدر = dₙ × bⁿ + … + d₁ × b¹ + d₀ × b⁰

حل شدہ مثال

ہیکسا ڈیسیمل FF = 15 × 16¹ + 15 × 16⁰ = 240 + 15 = 255۔ بائنری میں یہی عدد 11111111 ہے – آٹھ اکائیاں، کیونکہ 2⁸ − 1 = 255 – اور آکٹل میں 377 (3 × 64 + 7 × 8 + 7)۔

ڈیسیمل سے کسی اور اساس میں تبدیلی

  1. عدد کو مطلوبہ اساس پر تقسیم کریں۔
  2. باقی لکھ لیں – یہی اگلا ہندسہ ہے، دائیں طرف سے شروع کرتے ہوئے۔
  3. حاصلِ تقسیم کے ساتھ یہی عمل دہرائیں، یہاں تک کہ وہ صفر ہو جائے۔

فوری حوالہ جدول

ڈیسیملبائنریآکٹلہیکس
81000108
10101012A
16100002010
100110010014464
25511111111377FF
1024100000000002000400

مفید باتیں

  • ہر ہیکس ہندسہ ٹھیک چار بائنری ہندسوں کے برابر ہوتا ہے اور ہر آکٹل ہندسہ تین کے – ہاتھ سے تبدیل کرتے وقت یہ بہت کام آتا ہے۔
  • پروگرامر ہیکس سے پہلے 0x اور بائنری سے پہلے 0b لکھتے ہیں؛ یہ کنورٹر دونوں قبول کرتا ہے۔
  • حساب لامحدود درستی والے صحیح اعداد سے ہوتا ہے، اس لیے کسی بھی لمبائی کا عدد چلتا ہے اور 64 بٹ یا اس سے بڑی قدریں بھی بالکل درست تبدیل ہوتی ہیں۔

دوسری اساسیں کہاں ملتی ہیں

ہر کمپیوٹر کی بنیاد بائنری ہے، آکٹل آج بھی یونکس کی فائل اجازتوں میں نظر آتا ہے، جیسے chmod 755، اور ہیکسا ڈیسیمل #FF8800 جیسے رنگ کوڈز، میموری ایڈریسز اور MAC ایڈریسز میں استعمال ہوتا ہے۔ اساس 36 مختصر آئی ڈیز کے لیے مقبول ہے، کیونکہ یہ کم حروف میں بہت سی قدریں سمو لیتی ہے۔

اکثر پوچھے جانے والے سوالات

بائنری کو ڈیسیمل میں کیسے بدلیں؟

دائیں طرف سے ہر بٹ کے نیچے دو کی طاقتیں لکھیں (1، 2، 4، 8 …) اور جن بٹس پر 1 ہو ان کے نیچے کے اعداد جمع کر لیں۔ 1011 کے لیے یہ 8 + 0 + 2 + 1 = 11 ہے۔

ڈیسیمل کو ہیکسا ڈیسیمل میں کیسے بدلیں؟

عدد کو بار بار 16 پر تقسیم کریں اور باقی لکھتے جائیں – 10 سے 15 کے لیے A–F استعمال کریں – پھر انہیں نیچے سے اوپر پڑھیں۔ 255 ÷ 16 = 15، باقی 15، اس لیے ہیکسا ڈیسیمل میں 255 مسلسل دو F سے لکھا جاتا ہے۔

کیا میں 0x یا 0b سابقہ لگا سکتا ہوں؟

جی ہاں۔ ہیکسا ڈیسیمل ان پٹ میں 0x سابقہ، بائنری میں 0b اور آکٹل میں 0o نظر انداز کر دیا جاتا ہے۔ ہندسوں کو الگ کرنے کے لیے لگائی گئی خالی جگہیں اور انڈر اسکور بھی نظر انداز ہوتے ہیں۔

اساس کی حد 36 کیوں ہے؟

اساس 36 میں دسوں ہندسے اور حروفِ تہجی کے 26 حروف استعمال ہوتے ہیں۔ اس سے بڑی اساس کے لیے اضافی علامتیں درکار ہوں گی، جن کا کوئی معیاری رواج نہیں۔