کتلہ فیصد کیلکولیٹر - مخلوطوں میں وزن فیصد کا حساب
کیمسٹری، فارمیسی اور لیب کے کام کے لیے مفت کتلہ فیصد کیلکولیٹر۔ گھٹک کتلہ اور کل کتلہ درج کریں تاکہ فوری طور پر وزن فیصد (ڈبلیو/ڈبلیو%) ارتکاز کا حساب کیا جا سکے۔
کتلہ فیصد کیلکولیٹر
مرکب میں کسی جزو کے کتلہ فیصد کا حساب لگانے کے لیے جزو کی کتلہ اور مرکب کی کل کتلہ درج کریں۔
تصوراتی نمائش
فارمولہ
کتلہ فیصد = (جزو کی کتلہ / کل کتلہ) × 100%
کتلہ فیصد = (25.00 گرام / 100.00 گرام) × 100% = 25.00%
دستاویزات
جرم فی صد کیا ہے اور یہ کیوں اہم ہے؟
جب آپ کیمیائی مرکبات کے ساتھ کام کر رہے ہوتے ہیں - چاہے وہ لیبارٹری میں محلول تیار کرنا ہو، دوائی کی مصنوعات بنانا ہو، یا مٹی کے نمونے کا تجزیہ کرنا ہو - آپ کو دقیقاً معلوم ہونا چاہیے کہ آپ کس مقدار کے اجزاء سے نمٹ رہے ہیں۔ جرم فی صد (جسے وزن فی صد یا w/w% بھی کہا جاتا ہے) آپ کو یہ جواب دیتا ہے کہ آپ کے کل مرکب کا کتنا حصہ ایک مخصوص جزو سے بنا ہے۔
یہاں وہ چیز ہے جو اس پیمائش کو اتنا مفید بناتی ہے: حجم پر مبنی تراکیز کے برعکس جو تاپمان کے تبدیل ہونے پر بدل سکتی ہیں، جرم فی صد مستقل رہتا ہے کیونکہ جرم پھیلتا یا سکڑتا نہیں ہے۔ یہی اعتبار ہے کہ کیمسٹ، دوا سازان، اور مواد کے سائنسدان روزانہ اس پر بھروسہ کرتے ہیں۔
گنتی خود بہت سادہ ہے - اپنے جزو کے جرم کو کل مرکب کے جرم سے تقسیم کریں، پھر 100 سے ضرب دیں۔ لیکن اسے صحیح کرنا بہت اہم ہے۔ ایک دوائی کی تشکیل جو صرف 0.5% غلط ہے، دوا کی کارگردگی کو متاثر کر سکتی ہے۔ دھاتیات میں، ایک مرکب میں 74% اور 75% تانبے کے درمیان فرق مکمل طور پر مال کی خصوصیات کو بدل دیتا ہے۔
کتلہ فیصد کیسے حساب کریں
فارمولا حیرت انگیز طور پر سادہ ہے:
جہاں:
- جزو کی کتلہ وہ کتلہ ہے جس جزو کو آپ ماپ رہے ہیں (کسی بھی کتلہ اکائی میں)
- مرکب کی کل کتلہ تمام جزوں کی مجموعی کتلہ ہے (ایک ہی اکائی میں)
دلچسپ بات یہ ہے کہ اکائی سے آزاد—آپ گرام، کلوگرام، یا پاؤنڈ میں کام کرتے ہوئے بھی ایک ہی فیصدی حاصل کریں گے، بشرطیکہ دونوں ماپ ایک ہی اکائی استعمال کریں۔ یہ اس لیے ہوتا ہے کیونکہ اکائیاں تقسیم کے دوران ختم ہو جاتی ہیں، جس سے صرف ایک خالص نسبت رہ جاتی ہے۔
آپ کو معلوم ہونے والی اہم خصوصیات
حد کی حدود: کتلہ فیصد ہمیشہ 0% اور 100% کے درمیان ہوتا ہے۔ اگر آپ اس حد سے باہر کچھ حساب کرتے ہیں، تو رک جائیں—آپ کہیں نہ کہیں غلطی کر رہے ہیں۔ یا تو آپ کا جزو کی کتلہ کل کتلہ سے زیادہ ہے (جسمانی طور پر ناممکن)، یا کوئی ماپ کی غلطی ہے۔
100% کا اصول: مرکب میں تمام جزوں کو بالکل 100% تک جمع ہونا چاہیے۔ یہ متعدد جزوں والے مرکبات کا آپ کا سنیٹی چیک بن جاتا ہے۔ اگر آپ کے فیصدے 103% یا 97% تک جمع ہوتے ہیں، تو کچھ غلط ہے۔
اکائی لچک: جب تک آپ مستقل ہیں، اکائیاں اہم نہیں ہیں۔ 100گرام میں 25گرام نمک والا مرکب 25% کے برابر ہے، بالکل اسی طرح جیسے 100کلوگرام میں 25کلوگرام نمک والا مرکب۔ نسبت مستقل رہتی ہے کیونکہ اکائیاں ریاضی کی طور پر ختم ہو جاتی ہیں۔
درست درجہ حاصل کرنا
یہاں کچھ ہے جو میں نے لیب کے کام سے سیکھا ہے: آپ کا نتیجہ آپ کی ماپ سے زیادہ درست نہیں ہو سکتا۔ اگر آپ ترازو سے ±0.1گرام تک درست ماپ کر رہے ہیں، تو اپنے کتلہ فیصد کو پانچ دشمیک مقامات تک رپورٹ کرنا گمراہ کن ہے۔
زیادہ تر لیبارٹری کے استعمال دو دشمیک مقامات پر اچھی طرح سے کام کرتے ہیں، جو یہ کیلکولیٹر فراہم کرتا ہے۔ لیکن تحقیقی درجے کے تجزیاتی کام کے لیے، آپ کو NIST کی ہدایت کے مطابق اپنی ماپ کی عدم یقینیت کا حساب کرنا اور رپورٹ کرنا ہوگا۔ آپ کو جس درجہ درکار ہے وہ مکمل طور پر آپ کے استعمال پر منحصر ہے—معیار کنٹرول کو ±0.5% درکار ہو سکتا ہے، جبکہ دوائی کی تیاری کو ±0.01% درکار ہو سکتا ہے۔
کتلہ فیصد کیلکولیٹر کا استعمال
فوری مراحل:
- جزء کی کتلہ درج کریں: یہ اس مخصوص مادے کی مقدار ہے جو آپ کے پاس ہے
- کل مخلوط کی کتلہ درج کریں: تمام چیزوں کا کل وزن (آپ کے جزء سمیت)
- اپنا نتیجہ حاصل کریں: کیلکولیٹر فوری طور پر فیصد دکھاتا ہے
- ضرورت پڑنے پر کاپی کریں: اپنی لیب نوٹ بک یا رپورٹ میں پیسٹ کرنے کے لیے کاپی بٹن پر کلک کریں
عام غلطیاں جن سے بچنا ہے
لیب کے کئی سالوں کے تجربے کے بعد، میں نے ان غلطیوں کو بار بار دیکھا ہے:
اکائیوں کو مکس کرنا: آپ اپنے محلول کو گرام میں ناپتے ہیں لیکن کل محلول کو ملی لیٹر میں۔ یہ تب تک کام نہیں کرتا جب تک آپ پہلے حجم کو کثافت کے ذریعے کتلہ میں تبدیل نہ کریں۔ ہمیشہ دونوں اقدار کے لیے کتلہ کی اکائیاں استعمال کریں۔
یہ بھولنا کہ جزء کل کا حصہ ہے: اگر آپ 10 گرام نمک کو حل کرتے ہیں، تو کل کتلہ نمک اور پانی دونوں کا ہوگا، صرف پانی کا نہیں۔ یہ ایک عام مبتدی غلطی ہے۔
کتلہ کی بجائے حجم استعمال کرنا: اگر آپ سیالات کے ساتھ کام کر رہے ہیں، تو آپ کو انہیں براہ راست وزن کرنا ہوگا یا حجم کو کثافت سے ضرب دینا ہوگا۔ پانی سہولت سے 1 ملی لیٹر ≈ 1 گرام ہے، لیکن دوسرے سیالات کے لیے ایسا مت سمجھیں۔
کیلکولیٹر واضح غلطیوں کو پکڑ لے گا (جیسے جزء کی کتلہ کل کتلہ سے زیادہ ہونا)، لیکن یہ اکائی کے بے میل ہونے کا پتہ نہیں لگا سکتا - یہ آپ کو تصدیق کرنا ہے۔
وزوئلائزیشن آپ کو کیا بتاتا ہے
افقی بار آپ کو تناسب کا فوری بصری احساس دیتی ہے۔ جب آپ دیکھتے ہیں کہ رنگین حصہ بار کا آدھا حصہ لے رہا ہے، تو آپ جانتے ہیں کہ آپ تقریباً 50% ترکیب دیکھ رہے ہیں۔ یہ خاص طور پر متعدد گنتیوں کی موازنہ کرتے وقت مفید ہے - آپ بار کو دیکھ کر فوری طور پر دیکھ سکتے ہیں کہ کس مخلوط میں زیادہ ترکیز ہے۔
حقیقی دنیا کے استعمال
کیمیائی لیبارٹریز اور تحقیق
جب بیکٹیریل کلچر میڈیا کے لیے 10% صوڈیم کلوراید محلول تیار کرنا ہو، تو آپ کو 100 گرام کل محلول میں بالکل 10 گرام نمک درکار ہوتا ہے۔ اگر اسے غلط کیا گیا تو آپ اپنے بیکٹیریا کو مار سکتے ہیں یا آلودگی کو روکنے میں ناکام ہو سکتے ہیں۔ مادے کا فیصد آپ کو قابل تکرار نتائج کے لیے درکار درستگی فراہم کرتا ہے۔
معیار کنٹرول کے منظرنامے: تجزیاتی لیبارٹریاں معمول طور پر مادے کے فیصد کا حساب لگا کر نمونے کی خالص پن کی تصدیق کرتی ہیں۔ "99.5% خالص" کیمیائی مادہ کا مطلب ہے کہ 0.5% ناخالصیاں ہیں - یہ اہم معلومات ہیں جب آپ حساس رد عمل چلا رہے ہوں جہاں نمایاں آلودگیاں آپ کے نتائج کو خراب کر سکتی ہیں۔
دوائی سازی
دوا سازان انتہائی سخت حدود کے اندر کام کرتے ہیں۔ ایک مرہم جس پر "2% ہائیڈروکورٹیزون" لکھا ہو، میں بالکل 2 گرام فعال جزو 100 گرام پروڈکٹ میں موجود ہونا چاہیے۔ یہاں تک کہ 0.1% کا انحراف بھی قانونی مسائل یا علاج کی تاثیر کو متاثر کر سکتا ہے۔
کھانے کی صنعت اور غذائیت
دھاتیات اور مواد انجینیرنگ
ماحولیاتی جانچ
جب دیگر تراکز کی اکائیاں استعمال کرنی ہوں
میس فیصد ہمیشہ بہترین انتخاب نہیں ہوتا۔ یہاں وہ حالات ہیں جب آپ کو کچھ مختلف درکار ہو سکتا ہے:
حجم فیصد (v/v%) مائعات کو مکس کرتے وقت زیادہ معنی رکھتا ہے۔ بارٹینڈر اسے استعمال کرتے ہیں - ایک کاکٹیل جو حجم کے اعتبار سے 40% الکحل ہے، اسے گریجویٹڈ سلنڈر سے بنانا وزن کرنے سے آسان ہے۔ نقصان؟ حجم درجہ حرارت کے ساتھ تبدیل ہوتا ہے، اس لیے یہ درستگی کے کام کے لیے کم قابل اعتماد ہے۔
مولیرٹی (mol/L) کیمیائی رد عمل پر توجہ مرکوز کرتے وقت ضروری ہو جاتی ہے۔ سٹوئیکیومیٹری مالیکولوں کے ساتھ کام کرتی ہے، نہ کہ میس کے ساتھ۔ اگر آپ بفر محلول تیار کر رہے ہیں یا ٹائٹریشن چلا رہے ہیں، تو مولیرٹی آپ کو بتاتی ہے کہ آپ فی واحد حجم کتنے مالیکول استعمال کر رہے ہیں۔ اسی وجہ سے یہ زیادہ تر کیمسٹری لیبز میں معیاری اکائی ہے۔
مولیلٹی (mol/kg) مولیرٹی کے درجہ حرارت کے مسئلے کو حل کرتی ہے۔ چونکہ یہ محلل کے میس پر مبنی ہے (نہ کہ محلول کے حجم پر)، اس لیے یہ درجہ حرارت کی تبدیلی کے ساتھ مستقل رہتی ہے۔ فزیکل کیمسٹ ترموڈائنامک گنتی اور کولیگیٹو خصوصیت کے کام کے لیے اسے ترجیح دیتے ہیں۔
ملین میں حصے (ppm) یا ارب میں حصے (ppb) جب آپ نمونوں کی کم مقدار سے نمٹ رہے ہوں تو کام آتے ہیں۔ "0.0003% آرسینک" کہنا ناگوار ہے؛ "3 ppm آرسینک" کہنا زیادہ واضح ہے۔ ماحولیاتی جانچ اور آلودگی کے تجزیے میں ان اکائیوں پر بہت انحصار کیا جاتا ہے۔
مول کسر بخار-مائع توازن اور ترموڈائنامک گنتی کے لیے انتخاب ہے۔ مولیرٹی کے برعکس، یہ درجہ حرارت اور دباؤ سے آزاد ہے، جس سے یہ روؤلٹ کے قانون یا سرگرمی ضرائب کے ساتھ پروسیس انجینئرنگ گنتی کے لیے مثالی ہے۔
اپنے کام کے مطابق انتخاب کریں: سیدھی ترکیب کے کام کے لیے میس فیصد، رد عمل کے لیے مولیرٹی، نمونوں کے تجزیے کے لیے ppm، اور ترموڈائنامکس کے لیے مول کسر۔
تاریخی ترقی
قدیم کے دھات کاروں کو معلوم تھا کہ تانبے کو تھوڑی مقدار میں ٹن کے ساتھ ملانے سے برونز بنتا ہے، لیکن ان کے پاس درست فیصدی نہیں تھی - وہ آزمائش اور خطا کے ذریعے کام کرتے تھے، جیسے "10 حصے تانبہ کے لیے 1 حصہ ٹن۔" یہ حجم یا وزن کے تناسب کام کرتے تھے، لیکن آج ہم جس معیار پر انحصار کرتے ہیں اس سے محروم تھے۔
مقداری کیمیا کی طرف رجحان انٹوان لاووازیئر کے کام کے ساتھ آیا جو 1700 کے دہائی کے اواخر میں تھا۔ ان کے تجربات نے کیمیائی رد عمل میں جرم کے تحفظ کو ظاہر کیا، یہ قائم کرتے ہوئے کہ محتاط طریقے سے تولنے سے کسی مادے کی اصل ترکیب کا پتہ چل سکتا ہے۔ اس نے وزن کے فیصد کے طور پر ارتکاز کو بیان کرنے کی بنیاد رکھی۔
19ویں صدی کے دوران، تجزیاتی کیمیا ایک فن سے ایک سائنس میں تبدیل ہوئی۔ کیمیائی دانوں نے ترکیبی تجزیے کے معیار طریقے تیار کیے، اور وزن کے فیصد کی نوٹیشن کو وسیع طور پر اپنایا گیا کیونکہ یہ فطری تھا - کوئی بھی "ہر 100 گرام میں سے 5" کو سمجھ سکتا تھا۔
20ویں صدی میں الیکٹرانک ترازو 0.0001 گرام تک کی رسید کے ساتھ آئے، جس نے جرم کے فیصد کی پیمائش کو کہیں زیادہ درست اور دہراؤ کے قابل بنایا۔ اس درستگی نے جدید دوائی سازی کو فروغ دیا، جہاں دوا کی ارتکاز کو فیصد کے کسروں کے اندر تصدیق کیا جانا ضروری ہے۔ آج، یہاں تک کہ کروموٹوگرافی اور سپیکٹروسکوپی جیسی جدید تجزیاتی تکنیکیں دستیاب ہیں، پھر بھی جرم کا فیصد اس کی سادگی اور فوری جسمانی معنی کی وجہ سے مرجح پیمائش رہتا ہے۔
مثالیں
یہاں مختلف پروگرامنگ زبانوں میں کتلہ فیصد کی گणنا کرنے کے کوڈ کے مثالیں دی گئی ہیں:
1' ایکسل فارمولا برائے کتلہ فیصد
2=B2/C2*100
3
4' ایکسل VBA فنکشن برائے کتلہ فیصد
5Function MassPercent(componentMass As Double, totalMass As Double) As Double
6 If totalMass <= 0 Then
7 MassPercent = CVErr(xlErrDiv0)
8 ElseIf componentMass > totalMass Then
9 MassPercent = CVErr(xlErrValue)
10 Else
11 MassPercent = (componentMass / totalMass) * 100
12 End If
13End Function
14' استعمال:
15' =MassPercent(25, 100)
161def calculate_mass_percent(component_mass, total_mass):
2 """
3 مرکبہ میں کسی جزو کا کتلہ فیصد حساب کریں۔
4
5 آرگومانز:
6 component_mass (float): جزو کا کتلہ
7 total_mass (float): مرکبہ کا کل کتلہ
8
9 واپسی:
10 float: جزو کا کتلہ فیصد
11
12 غلطی:
13 ValueError: اگر ان پٹ غلط ہوں
14 """
15 if not (isinstance(component_mass, (int, float)) and isinstance(total_mass, (int, float))):
16 raise ValueError("دونوں ان پٹ عددی اقدار ہونی چاہئیں")
17
18 if component_mass < 0 or total_mass < 0:
19 raise ValueError("کتلہ کی اقدار منفی نہیں ہو سکتیں")
20
21 if total_mass == 0:
22 raise ValueError("کل کتلہ صفر نہیں ہو سکتا")
23
24 if component_mass > total_mass:
25 raise ValueError("جزو کا کتلہ کل کتلہ سے زیادہ نہیں ہو سکتا")
26
27 mass_percent = (component_mass / total_mass) * 100
28 return round(mass_percent, 2)
29
30# مثالی استعمال:
31try:
32 component = 25 # گرام
33 total = 100 # گرام
34 percent = calculate_mass_percent(component, total)
35 print(f"کتلہ فیصد: {percent}%") # آؤٹ پٹ: کتلہ فیصد: 25.0%
36except ValueError as e:
37 print(f"غلطی: {e}")
381/**
2 * مرکبہ میں کسی جزو کا کتلہ فیصد حساب کریں
3 * @param {number} componentMass - جزو کا کتلہ
4 * @param {number} totalMass - مرکبہ کا کل کتلہ
5 * @returns {number} - جزو کا کتلہ فیصد
6 * @throws {Error} - اگر ان پٹ غلط ہوں
7 */
8function calculateMassPercent(componentMass, totalMass) {
9 // ان پٹ کی توثیق
10 if (typeof componentMass !== 'number' || typeof totalMass !== 'number') {
11 throw new Error('دونوں ان پٹ عددی اقدار ہونی چاہئیں');
12 }
13
14 if (componentMass < 0 || totalMass < 0) {
15 throw new Error('کتلہ کی اقدار منفی نہیں ہو سکتیں');
16 }
17
18 if (totalMass === 0) {
19 throw new Error('کل کتلہ صفر نہیں ہو سکتا');
20 }
21
22 if (componentMass > totalMass) {
23 throw new Error('جزو کا کتلہ کل کتلہ سے زیادہ نہیں ہو سکتا');
24 }
25
26 // کتلہ فیصد کی گقنا
27 const massPercent = (componentMass / totalMass) * 100;
28
29 // دو دشمیک مقامات تک گول کریں
30 return parseFloat(massPercent.toFixed(2));
31}
32
33// مثالی استعمال:
34try {
35 const componentMass = 25; // گرام
36 const totalMass = 100; // گرام
37 const massPercent = calculateMassPercent(componentMass, totalMass);
38 console.log(`کتلہ فیصد: ${massPercent}%`); // آؤٹ پٹ: کتلہ فیصد: 25.00%
39} catch (error) {
40 console.error(`غلطی: ${error.message}`);
41}
421public class MassPercentCalculator {
2 /**
3 * مرکبہ میں کسی جزو کا کتلہ فیصد حساب کریں
4 *
5 * @param componentMass جزو کا کتلہ
6 * @param totalMass مرکبہ کا کل کتلہ
7 * @return جزو کا کتلہ فیصد
8 * @throws IllegalArgumentException اگر ان پٹ غلط ہوں
9 */
10 public static double calculateMassPercent(double componentMass, double totalMass) {
11 // ان پٹ کی توثیق
12 if (componentMass < 0 || totalMass < 0) {
13 throw new IllegalArgumentException("کتلہ کی اقدار منفی نہیں ہو سکتیں");
14 }
15
16 if (totalMass == 0) {
17 throw new IllegalArgumentException("کل کتلہ صفر نہیں ہو سکتا");
18 }
19
20 if (componentMass > totalMass) {
21 throw new IllegalArgumentException("جزو کا کتلہ کل کتلہ سے زیادہ نہیں ہو سکتا");
22 }
23
24 // کتلہ فیصد کی گقنا
25 double massPercent = (componentMass / totalMass) * 100;
26
27 // دو دشمیک مقامات تک گول کریں
28 return Math.round(massPercent * 100) / 100.0;
29 }
30
31 public static void main(String[] args) {
32 try {
33 double componentMass = 25.0; // گرام
34 double totalMass = 100.0; // گرام
35 double massPercent = calculateMassPercent(componentMass, totalMass);
36 System.out.printf("کتلہ فیصد: %.2f%%\n", massPercent); // آؤٹ پٹ: کتلہ فیصد: 25.00%
37 } catch (IllegalArgumentException e) {
38 System.err.println("غلطی: " + e.getMessage());
39 }
40 }
41}
421#include <iostream>
2#include <iomanip>
3#include <stdexcept>
4
5/**
6 * مرکبہ میں کسی جزو کا کتلہ فیصد حساب کریں
7 *
8 * @param componentMass جزو کا کتلہ
9 * @param totalMass مرکبہ کا کل کتلہ
10 * @return جزو کا کتلہ فیصد
11 * @throws std::invalid_argument اگر ان پٹ غلط ہوں
12 */
13double calculateMassPercent(double componentMass, double totalMass) {
14 // ان پٹ کی توثیق
15 if (componentMass < 0 || totalMass < 0) {
16 throw std::invalid_argument("کتلہ کی اقدار منفی نہیں ہو سکتیں");
17 }
18
19 if (totalMass == 0) {
20 throw std::invalid_argument("کل کتلہ صفر نہیں ہو سکتا");
21 }
22
23 if (componentMass > totalMass) {
24 throw std::invalid_argument("جزو کا کتلہ کل کتلہ سے زیادہ نہیں ہو سکتا");
25 }
26
27 // کتلہ فیصد کی گقنا
28 double massPercent = (componentMass / totalMass) * 100;
29
30 return massPercent;
31}
32
33int main() {
34 try {
35 double componentMass = 25.0; // گرام
36 double totalMass = 100.0; // گرام
37 double massPercent = calculateMassPercent(componentMass, totalMass);
38
39 std::cout << "کتلہ فیصد: " << std::fixed << std::setprecision(2) << massPercent << "%" << std::endl;
40 // آؤٹ پٹ: کتلہ فیصد: 25.00%
41 } catch (const std::exception& e) {
42 std::cerr << "غلطی: " << e.what() << std::endl;
43 }
44
45 return 0;
46}
471# مرکبہ میں کسی جزو کا کتلہ فیصد حساب کریں
2#
3# @param component_mass [Float] جزو کا کتلہ
4# @param total_mass [Float] مرکبہ کا کل کتلہ
5# @return [Float] جزو کا کتلہ فیصد
6# @raise [ArgumentError] اگر ان پٹ غلط ہوں
7def calculate_mass_percent(component_mass, total_mass)
8 # ان پٹ کی توثیق
9 raise ArgumentError, "کتلہ کی اقدار عددی ہونی چاہئیں" unless component_mass.is_a?(Numeric) && total_mass.is_a?(Numeric)
10 raise ArgumentError, "کتلہ کی اقدار منفی نہیں ہو سکتیں" if component_mass < 0 || total_mass < 0
11 raise ArgumentError, "کل کتلہ صفر نہیں ہو سکتا" if total_mass == 0
12 raise ArgumentError, "جزو کا کتلہ کل کتلہ سے زیادہ نہیں ہو سکتا" if component_mass > total_mass
13
14 # کتلہ فیصد کی گقنا
15 mass_percent = (component_mass / total_mass) * 100
16
17 # دو دشمیک مقامات تک گول کریں
18 mass_percent.round(2)
19end
20
21# مثالی استعمال:
22begin
23 component_mass = 25.0 # گرام
24 total_mass = 100.0 # گرام
25 mass_percent = calculate_mass_percent(component_mass, total_mass)
26 puts "کتلہ فیصد: #{mass_percent}%" # آؤٹ پٹ: کتلہ فیصد: 25.0%
27rescue ArgumentError => e
28 puts "غلطی: #{e.message}"
29end
301<?php
2/**
3 * مرکبہ میں کسی جزو کا کتلہ فیصد حساب کریں
4 *
5 * @param float $componentMass جزو کا کتلہ
6 * @param float $totalMass مرکبہ کا کل کتلہ
7 * @return float جزو کا کتلہ فیصد
8 * @throws InvalidArgumentException اگر ان پٹ غلط ہوں
9 */
10function calculateMassPercent($componentMass, $totalMass) {
11 // ان پٹ کی توثیق
12 if (!is_numeric($componentMass) || !is_numeric($totalMass)) {
13 throw new InvalidArgumentException("دونوں ان پٹ عددی اقدار ہونی چاہئیں");
14 }
15
16 if ($componentMass < 0 || $totalMass < 0) {
17 throw new InvalidArgumentException("کتلہ کی اقدار منفی نہیں ہو سکتیں");
18 }
19
20 if ($totalMass == 0) {
21 throw new InvalidArgumentException("کل کتلہ صفر نہیں ہو سکتا");
22 }
23
24 if ($componentMass > $totalMass) {
25 throw new InvalidArgumentException("جزو کا کتلہ کل کتلہ سے زیادہ نہیں ہو سکتا");
26 }
27
28 // کتلہ فیصد کی گقنا
29 $massPercent = ($componentMass / $totalMass) * 100;
30
31 // دو دشمیک مقامات تک گول کریں
32 return round($massPercent, 2);
33}
34
35// مثالی استعمال:
36try {
37 $componentMass = 25.0; // گرام
38 $totalMass = 100.0; // گرام
39 $massPercent = calculateMassPercent($componentMass, $totalMass);
40 echo "کتلہ فیصد: " . $massPercent . "%"; // آؤٹ پٹ: کتلہ فیصد: 25.00%
41} catch (InvalidArgumentException $e) {
42 echo "غلطی: " . $e->getMessage();
43}
44?>
45عملی حساب کے مثالی نمونے
مثال 1: لیبارٹری استعمال کے لیے نمکین محلول
آپ پانی میں 25 گرام سوڈیم کلوراید کو حل کرتے ہیں، جس سے کل محلول کا وزن 100 گرام ہوتا ہے۔
فیصد وزن = (25 گرام / 100 گرام) × 100% = 25.00%
یہ ایک ہائپرٹونک نمکین محلول ہے، جو فزیولوجیکل نمکین (0.9%) سے کہیں زیادہ ترکیز رکھتا ہے، اور خاص سوچ و بحث کی میکروبائی اطلاقات کے لیے استعمال کیا جائے گا۔
مثال 2: دوائی کی گولی کا تجزیہ
درد کم کرنے والی ایک گولی 200 ملی گرام وزن رکھتی ہے اور اس میں 5 ملی گرام فعال جزو موجود ہے۔
فیصد وزن = (5 ملی گرام / 200 ملی گرام) × 100% = 2.50%
باقی 97.5% بائنڈرز، فلرز اور کوٹنگ پر مشتمل ہے - غیر فعال اجزاء جو گولی کو مضبوط رکھتے ہیں اور ادویات کی رہائی کو کنٹرول کرتے ہیں۔
مثال 3: برونز مِشر کی تصدیق
آپ برونز کاسٹنگ کی تصدیق کر رہے ہیں۔ نمونے میں 1000 گرام کل میں 750 گرام تانبہ موجود ہے۔
فیصد وزن = (750 گرام / 1000 گرام) × 100% = 75.00%
یہ تجارتی برونز (88-95% تانبہ) کی عام حد میں آتا ہے، لیکن 75% پر اسے برास مِشر کے طور پر درجہ بندی کیا جا سکتا ہے، موجودہ دیگر دھاتوں پر منحصر۔
مثال 4: پروسیس شدہ کھانے میں شکر کا مقدار
125 گرام وزن والی سیریل بار میں 15 گرام شکر موجود ہے۔
فیصد وزن = (15 گرام / 125 گرام) × 100% = 12.00%
سیاق و سباق میں، عالمی صحت تنظیم تجویز کرتی ہے کہ کل کیلوریک مقدار کے کم از کم 10% سے کم اضافی شکر استعمال کی جائے، جس سے یہ ایک معتدل شکر والی مصنوعات ہے۔
مثال 5: معیاری نمکین محلول تیار کرنا
آپ کو اچار ڈالنے کے لیے 10% نمکین محلول درکار ہے۔ 350 گرام کل محلول میں 35 گرام نمک کے ساتھ:
فیصد وزن = (35 گرام / 350 گرام) × 100% = 10.00%
یہ ترکیز سبزیوں کے تخمر کے لیے عام ہے - نقصان دہ بیکٹیریا کو روکنے کے لیے کافی مضبوط، جبکہ فائدہ مند لیکٹوباسلی کو پنپنے دیتی ہے۔
اکثر پوچھے جانے والے سوالات
ماس فیصد کیا ہے؟
ماس فیصد (وزن فیصد یا و/و%) ایک مرکب کی غلظت کا اظہار کرتا ہے۔ آپ اسے کمپونینٹ کے وزن کو کل مرکب کے وزن سے تقسیم کرکے، پھر 100% سے ضرب دے کر حساب کرتے ہیں۔ نتیجہ آپ کو بتاتا ہے کہ کل مرکب کا کتنا فیصد اس مخصوص کمپونینٹ پر مشتمل ہے۔
مثال کے طور پر، اگر آپ کے پاس 100 گرام محلول میں 25 گرام نمک ہے، تو نمک 25% وزن کے لحاظ سے ہے۔
ماس فیصد حجم فیصد سے کیسے مختلف ہے؟
ماس فیصد وزن کی پیمائش استعمال کرتا ہے، جبکہ حجم فیصد حجم کی پیمائش استعمال کرتا ہے۔
ماس فیصد کا اہم فائدہ: وزن درجہ حرارت کے ساتھ نہیں بدلتا، جس سے یہ سائنسی کام کے لیے زیادہ قابل اعتماد ہوتا ہے۔ ایک 10% و/و محلول ٹھنڈا ہو یا گرم، وہ 10% ہی رہتا ہے۔
حجم فیصد مائعات کو مکس کرتے وقت زیادہ عملی ہوتا ہے (جیسے الکحل کی مشروبات بنانا)، لیکن حجم درجہ حرارت کے تبدیل ہونے پر پھیلتا اور سکڑتا ہے—یعنی ایک 10% و/و محلول درجہ حرارت کے لحاظ سے 9.8% یا 10.2% ہو سکتا ہے۔
کیا ماس فیصد 100% سے زیادہ ہو سکتا ہے؟
نہیں، ماس فیصد فزیکی طور پر 100% سے زیادہ نہیں ہو سکتا۔ اگر آپ 100% سے زیادہ کا حساب کرتے ہیں، تو آپ نے غلطی کی ہے—عام طور پر کمپونینٹ کے وزن کو کل وزن سے زیادہ ماپتے ہوئے، جو ممکن نہیں ہے۔
درست ماس فیصد 0% (کمپونینٹ موجود نہیں) سے 100% (خالص مادہ) تک ہوتا ہے۔ اگر آپ کا حساب 105% دکھاتا ہے، تو اپنی پیمائش کی دوبارہ جانچ کریں۔
[باقی مترجم مواد جاری رہے گا...]
حوالے اور مزید مطالعہ
قابل اعتماد ذرائع
-
NIST ماپ کے معیارات - نیشنل انسٹیٹیوٹ آف اسٹینڈرڈز اینڈ ٹیکنالوجی کی رہنمائی برائے ماپ کی عدم یقینیت اور کیمیائی تجزیے میں درستگی: NIST SI اکائیاں
-
امریکن کیمیکل سوسائٹی: لاووازیئر اور ماس کا تحفظ - مقداری کیمیا کے تاریخی سیاق و سباق: ACS لینڈ مارکس
-
کیمسٹری لائبریٹیکسٹ: ماس فیصد - تراکیز کے حساب کے لیے جامع تعلیمی وسیلہ: ماس فیصد
-
خان اکیڈمی: محلول کی تراکیز - مفت تعلیمی ویڈیوز اور مشق کے مسائل: مولاریٹی اور محلول
-
پردیو یونیورسٹی کیمسٹری: فیصد ترکیب - حل شدہ مثالیں اور مسئلہ حل کرنے کی حکمت عملی: فیصد ترکیب گائیڈ
درسی کتاب کے حوالے
-
براؤن، ٹی. ایل.، لیمے، ایچ. ای.، برسٹن، بی. ای.، مرفی، سی. جے.، اور وڈورڈ، پی. ایم. (2017). کیمسٹری: مرکزی سائنس (14ویں ایڈیشن). پیرسن.
-
ہیرس، ڈی. سی. (2015). مقداری کیمیائی تجزیہ (9ویں ایڈیشن). ڈبلیو. ایچ. فریمن اینڈ کمپنی.
-
اٹکنز، پی.، اور ڈی پاؤلا، جے. (2014). اٹکنز کی فزیکل کیمسٹری (10ویں ایڈیشن). آکسفورڈ یونیورسٹی پریس.
حساب کرنے کے لیے تیار؟ یہ ماس فیصد کیلکولیٹر آپ کو فوری اور درست نتائج فراہم کرتا ہے، چاہے آپ لیب کے محلولات تیار کر رہے ہوں، مصنوعات کی ترکیب کا تجزیہ کر رہے ہوں یا کیمسٹری کے مسائل حل کر رہے ہوں۔ سیدھا سادہ انٹرفیس دوائی سازی کی ترکیبات سے لے کر دھاتیاتی تجزیے تک سب کچھ سنبھال سکتا ہے - بس اپنی پیمائشیں درج کریں اور اپنا فیصد حاصل کریں۔