کنورٹرز

سائنسی نوٹیشن کنورٹر

سائنسی اشارے میں اور اس سے تبدیل کریں۔

0
سائنسی
انجینئرنگ

اس کے ساتھ حساب کریں: سائنسی کیلکولیٹر · نمبر فارمیٹ کریں: نمبر فارمیٹر.

استعمال کیسے کریں

مکمل اعشاری یا E-notation قدر درج کریں۔ ہر ہندسہ اور آخری صفر محفوظ رکھنے کے لیے اہم ہندسے خالی چھوڑیں، یا درستگی اور راؤنڈنگ اصول چنیں۔ انجینئرنگ قوتیں ہمیشہ تین کے مضارب ہوتی ہیں۔

کسی بھی decimal کو scientific اور engineering notation میں بدلیں — یا 1.5e6 جیسی E notation paste کر کے plain decimal واپس لیں۔ 12345.678 type کریں اور فوراً 1.2345678e+4 (scientific، یعنی 1.2345678 × 10⁴) اور 12.345678e+3 (engineering) دیکھیں؛ پسِ پردہ exact digit-by-digit engine کام کرتا ہے۔

Engine floating point نہیں بلکہ string-and-BigInt پر مبنی ہے: آپ کا type کیا ہوا ہر digit، trailing zeros سمیت، محفوظ رہتا ہے (1.500 ویسا ہی 1.500 رہتا ہے کیونکہ measurement میں یہ zeros precision بتاتے ہیں)۔ سب کچھ محفوظ رکھنے کے لیے “Significant digits” blank چھوڑیں، یا precision set کر کے چار rounding rules میں سے منتخب کریں: half up، half even (banker’s rounding)، toward zero، away from zero۔

Engineering notation exponent کو 3 کا multiple رکھتی ہے، اس لیے یہ SI prefixes سے سیدھا ملتا ہے: 12.345678e+3 کو براہِ راست ≈12.35 k پڑھا جا سکتا ہے۔ Engineers اسی لیے اسے ترجیح دیتے ہیں — 4.7 × 10⁻⁶ F کہنا 4.7 µF سے مشکل ہے۔

حدود: “1e” جیسی نامکمل E notation کو آدھا parse کرنے کے بجائے فوراً مسترد کیا جاتا ہے۔ Rounding rules صرف tie پر مختلف ہوتے ہیں — ایک significant digit پر 2.5، half-up میں 3 مگر half-even میں 2 بنتا ہے۔ اسی لیے banks اور IEEE 754 کا default half-even ہے: بار بار rounding میں یہ اوپر کی طرف نہیں جھکتا۔

شائع شدہ ٹیسٹ ویکٹرز — ہر ایک کو براہِ راست ٹول پر جانچا گیا ہے: 12345.678 → 1.2345678e+4 (= 1.2345678 × 10⁴) · engineering form 12.345678e+3 · 6.02e23 (Avogadro) parse ہو کر round-trip کرتا ہے · 9.109e-31 (electron mass) تمام چار digits برقرار رکھتا ہے · significant digits blank ہوں تو trailing zeros محفوظ رہتے ہیں۔ آخری تصدیق: 2026-08-12۔

عمومی سوالات

Scientific اور engineering notation میں کیا فرق ہے؟

Scientific notation، coefficient کو 1–10 میں normalize کرتی ہے (1.2345678e+4)۔ Engineering notation، exponent کو 3 کا multiple اور coefficient کو 1 سے 1000 تک رکھتی ہے (12.345678e+3)، اس لیے یہ k, M, µ, n جیسے SI prefixes سے براہِ راست ملتی ہے۔

1.500 کے trailing zeros کیوں برقرار رہتے ہیں؟

کیونکہ یہ converter floating point نہیں بلکہ exact string/BigInt engine استعمال کرتا ہے۔ پیمائش میں 1.500 کا مطلب ہے کہ قدر تین اعشاری مقامات تک معلوم ہے؛ اسے 1.5 بنا دینا precision کی معلومات خاموشی سے ضائع کر دیتا ہے۔ کم ہندسے چاہیں تو significant digits واضح طور پر مقرر کریں۔

Half-even (banker’s) rounding کیا ہے اور اسے کب استعمال کرنا چاہیے؟

Exact ties پر یہ nearest even digit تک round کرتا ہے: 2.5 → 2، مگر 3.5 → 4۔ بہت سی roundings میں یہ halves کو ہمیشہ اوپر round کرنے والے bias سے بچاتا ہے؛ اسی لیے finance اور IEEE 754 floating point میں یہی default ہے۔

بہت چھوٹے numbers کیسے type کروں؟

Negative exponent والی E notation استعمال کریں: electron rest mass کے لیے 9.109e-31، اور 3 nanoseconds کے لیے 3e-9۔ Converter مکمل decimal expansion اور دونوں notations دکھاتا ہے۔

میرا input “1e” کیوں مسترد ہوا؟

یہ نامکمل ہے — E کے بعد exponent موجود نہیں۔ Parser اندازہ لگانے کے بجائے partial forms مسترد کرتا ہے، تاکہ typo سے خاموشی کے ساتھ غلط conversion کبھی نہ ملے۔

آخر اپ ڈیٹ شدہ: