حاسبة الكسر الكتلي إلى المولي
حوّل الكسور الكتلية لخليط من مكونين إلى كسور مولية: ماء مالح فيه 0.2 من كلوريد الصوديوم بكتلة مولية 58.44 غ/مول و0.8 من الماء بكتلة مولية 18.015 غ/مول كتليًا، كسره المولي للملح 0.0715519809354. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- الكسر الكتلي للمذاب
- 0.2
- الكسر الكتلي للمذيب
- 0.8
- الكتلة المولية للمذاب
- 58.44
- الكتلة المولية للمذيب
- 18.015
- مولات المذاب لكل وحدة كتلة
- 0.0034223135
- مولات المذيب لكل وحدة كتلة
- 0.0444074382
- إجمالي المولات لكل وحدة كتلة
- 0.0478297517
- كسر مولي للمذاب
- 0.0715519809
يصف الكسر الكتلي والكسر المولي تركيب الخليط، لكنهما يوزنان المكونات بطريقة مختلفة: الكتلي يعدّ غرامات كل نوع والمولي يعدّ المولات. تُبلغ أوراق العمليات وشهادات التحليل وكثير من بروتوكولات المختبر عن النسبة المئوية الوزنية أو الكسر الكتلي، بينما يحتاج قانون راؤول وجهود المحلول المثالي الكيميائية وثوابت اتزان الغاز إلى الكسر المولي. يتطلب التحويل بينهما الكتل المولية للأنواع. في خليط ثنائي مذاب–مذيب يُشكَّل المولات لكل وحدة كتلة بقسمة الكسر الكتلي على الكتلة المولية لكل مكوّن ثم تُقسم مولات المذاب على المجموع. تأخذ هذه الحاسبة الكسرين الكتليين والكتلتين الموليتين، وتعيد الكسر المولي للمذاب كإجابة رئيسية، وتُبلغ أيضًا عن كسر المذيب والمولات الوسيطة لتبقى الواجبات ومسارات التدقيق شفافة.
أين يظهر التحويل كتلة–مول في العمل الحقيقي
تُكلّف مقررات الكيمياء في الثانوية والجامعة تمارين تبدأ من ملصقات النسبة الوزنية على القوارير أو أوراق التحليل وتطلب الكسر المولي قبل تطبيق راؤول أو الصيغ التجمّعية؛ يسرّع أوراكل موثوق التصحيح بلا ضوضاء عائمة. يحوّل مهندسو العمليات تحاليل الكتلة في المصنع إلى تغذية كسور مولية لنماذج الوميض والتقطير والمفاعلات التي تتوقع متجهات x وy لا نسبة وزنية. تطبع دفاتر البيئة كسورًا كتلية مقاسة لمذابات في عينات مائية إلى كسور مولية عند المقارنة بتقديرات الضغط الجزئي للمحلول المثالي.
تبلغ مختبرات المواد والبوليمرات عن تغذية المونومر على أساس كتلي من الموازين لكنها تحتاج كسورًا مولية للتفاعلية الحركية. إن احتجت لاحقًا كسرًا موليًا مباشرة من مولات المكوّنات بلا بيانات كتلية، أو مولالية من المولات وكيلوغرامات المذيب، أو جداول صيغة–كتلة مولية تلقائية، أو متجهات كسر كتلي متعددة المكوّنات، فاعاملها كنوايا بحث وصفحات منفصلة بدل إثقال حاسبة الكسر الكتلي إلى المولي الثنائية هذه.
حالات الاستخدام
تحليل العملية إلى تغذية المحاكاة
حوّل تحاليل الكسر الكتلي المختبرية إلى تراكيب كسر مولي قبل مدخلات الوميض أو التقطير أو المفاعل.
تحضير تراكمي واتزان بخاري–سائل
احصل على كسور مولية عديمة الأبعاد من ملصقات النسبة الوزنية قبل حسابات راؤول أو دالتون أو انخفاض نقطة التجمد.
الأسئلة الشائعة
ماذا يحدث إذا كانت الكتلة المولية صفرًا؟
كميات المولات تُقسم على الكتلة المولية، فيُرفض M الصفري بدل إرجاع Infinity أو NaN.
هل يجب أن يجمع الكسران الكتليان إلى واحد؟
في ثنائي حقيقي غالبًا نعم (المذيب ≈ 1 − المذاب). تستخدم الصيغة قيمتيك ككتل نسبية؛ ولا يمكن أن يكون كلاهما صفرًا.
ما وحدات الكتل المولية المناسبة؟
أي وحدة كتلة لكل مول متسقة تعمل (شائعًا g/mol). يجب أن يستخدم النوعان نفس الوحدة حتى يكون النسبة w/M ذات معنى.
كيف أستخدم قيمة مكتوبة بالنسبة المئوية الكتلية؟
اقسم النسبة المئوية على مئة أولًا لتحصل على كسر بين الصفر والواحد، ثم أدخل هذه القيمة بوصفها الكسر الكتلي للمكوّن.
متى أحتاج إلى الكسر المولي بدل الكسر الكتلي؟
كلما عدّت المعادلة الجسيمات لا الغرامات: قانون راؤول، وانخفاض درجة التجمد وغيره من الخواص التجميعية، والجهد الكيميائي للمحاليل المثالية، واتزانات الغازات. والتحاليل تعطي الكتلة عادة، فتحوّلها أولًا.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/chem/mass-fraction-to-mole-fraction \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"solute_mass_fraction":0.2,"solvent_mass_fraction":0.8,"solute_molar_mass":58.44,"solvent_molar_mass":18.015}'const res = await fetch("https://api.kit.forhosting.com/chem/mass-fraction-to-mole-fraction", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"solute_mass_fraction": 0.2,
"solvent_mass_fraction": 0.8,
"solute_molar_mass": 58.44,
"solvent_molar_mass": 18.015
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/mass-fraction-to-mole-fraction",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"solute_mass_fraction": 0.2,
"solvent_mass_fraction": 0.8,
"solute_molar_mass": 58.44,
"solvent_molar_mass": 18.015
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/mass-fraction-to-mole-fraction", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"solute_mass_fraction":0.2,"solvent_mass_fraction":0.8,"solute_molar_mass":58.44,"solvent_molar_mass":18.015}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"solute_mass_fraction":0.2,"solvent_mass_fraction":0.8,"solute_molar_mass":58.44,"solvent_molar_mass":18.015}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/mass-fraction-to-mole-fraction", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"solute_mass_fraction": 0.2,
"solvent_mass_fraction": 0.8,
"solute_molar_mass": 58.44,
"solvent_molar_mass": 18.015
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.mass_fraction_to_mole_fraction",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تُرفض الكتلة المولية الصفرية بـ invalid_input حتى لا يتحول مقام خاطئ إلى Infinity أو NaN.
كيف يتحوّل الكسر الكتلي إلى كسر مولي
ابدأ من أساس ثابت لوحدة كتلة واحدة من الخليط. يجب أن تستخدم الكتل المولية وحدات متسقة، عادة غرام لكل مول عندما تكون الكسور الكتلية كسورًا وزنية لنفس الخليط؛ المهم فقط نسبة الكتل إلى الكتل المولية. يجب أن تكون الكسور الكتلية غير سالبة؛ ولعمل النسبة المئوية الوزنية حوّل النسبة إلى كسر بالقسمة على مئة. تقتصر هذه الصفحة عمدًا على التحويل الثنائي كتلة–مول؛ جداول متعددة المكوّنات والبحث عن الكتلة المولية من الصيغة والمولالية والمولارية نوايا بحث منفصلة. كتلة المذاب على هذا الأساس هي الكسر الكتلي w_s وكتلة المذيب w_v. اقسم كل كتلة على الكتلة المولية المقابلة للحصول على مولات لكل وحدة كتلة: n_s يساوي w_s على M_s وn_v يساوي w_v على M_v. الكسر المولي للمذاب x_s هو n_s مقسومًا على مجموع n_s وn_v، ويتوسع إلى الشكل المغلق x_s = (w_s/M_s) / (w_s/M_s + w_v/M_v). البناء نفسه مع n_v في البسط يعطي كسر المذيب، وفي ثنائي حقيقي يجمع الكسران الموليان إلى واحد. إذا كانت أي كتلة مولية صفرًا فالقسمة غير معرّفة وتفشل القدرة بـ invalid_input بدل اختراع Infinity. الحساب عائم حتمي بلا بذور عشوائية أو ساعات جدارية أو نداءات شبكة، فمدخلات متطابقة تنتج دائمًا نفس JSON.
ما ترسله وما تستلمه
إذا كان كلا الكسرين الكتليين صفرًا فلا مولات للتطبيع وتفشل الطلبية بالمثل. فحوصات كتابية كلاسيكية تشمل عشرين بالمائة وزنية من كلوريد الصوديوم في الماء مع M_s يساوي 58.44 وM_v يساوي 18.015، ومخاليط إيثانول–ماء متساوية الكتلة مع M قرب 46 و18، وحد المذيب النقي حيث كسر المذاب الكتلي صفر فيعطي كسرًا موليًا صفرًا. استخدم نموذج المتصفح المجاني للواجبات والفحوص السريعة، ثم نفس العقد من السكربتات عند الحاجة لمفاتيح إجابات جماعية أو أوراكل تصحيح. أرسل أربعة حقول مطلوبة: solute_mass_fraction وsolvent_mass_fraction كأعداد منتهية غير سالبة (استخدم 0.2 لعشرين بالمائة وزنية من المذاب، وللثنائي عادة واحد ناقص تلك القيمة للمذيب)، إضافة إلى solute_molar_mass وsolvent_molar_mass كأعداد منتهية موجبة بوحدة g/mol أو أي وحدة كتلة لكل مول متسقة. الحقول الناقصة والسلاسل غير العددية وNaN وInfinity والكسور الكتلية السالبة والكتل المولية السالبة والكتلة المولية الصفرية تفشل بـ invalid_input ولا تُحاسب. عند النجاح تعيد الاستجابة المدخلات الأربعة المنظَّفة، وتوفر moles_solute_per_unit_mass وmoles_solvent_per_unit_mass وtotal_moles_per_unit_mass للفحوصات الوسيطة، وتعيد mole_fraction_solute كنتيجة عديمة الأبعاد الرئيسية، وتشمل mole_fraction_solvent للراحة، وترفق كائن تلميح للوحدات، وتضبط method إلى mass_fraction_to_mole_fraction وformula إلى x_s = (w_s/M_s) / (w_s/M_s + w_v/M_v) ليقتبس دفاتر المختبر نفس التعبير. تسعير استدعاءات API الناجحة هو الأساس المنشور $0.002 لكل عنصر؛ إخفاقات التحقق لا تستهلك الرصيد المدفوع مسبقًا.
أين يظهر التحويل كتلة–مول في العمل الحقيقي
يريد مؤلفو المناهج الذين يبنون دروسًا تفاعلية نفس شكل JSON في ودجة المتصفح وفي API لتتوافق أوراق العمل دون اتصال والمصححات الآلية عبر الإنترنت. ولأن هذه القدرة محرك parse نقي، فسعر API هو الأساس المنشور $0.002 لكل عنصر ناجح والتحقق الفاشل لا يستهلك الرصيد.
حالات التكامل
تمارين النسبة الوزنية للواجبات
حوّل كسور المذاب والمذيب الكتلية مع الكتل المولية إلى x_solute ليتشارك الطلاب والمصححات الآلية حقيقة مغلقة واحدة.
أسئلة تقنية
كيف يُحوَّل الكسر الكتلي إلى كسر مولي؟
للخليط الثنائي شكّل المولات لكل وحدة كتلة كـ w/M لكل نوع، ثم x_solute = (w_s/M_s) / (w_s/M_s + w_v/M_v). يجب أن تكون الكتلتان الموليتان موجبتين.
كم التكلفة؟
أداة المتصفح مجانية وتعمل محليًا. طلبات API تستخدم رصيد KIT المدفوع مسبقًا بـ $0.002 لكل عنصر ناجح؛ الإدخال غير الصالح لا يُحاسب.