حاسبة النسبة المئوية الكتلية للعنصر
32 غرامًا من عنصر في مركب كتلته المولية 98 غ/مول تعني 32.65 % بالكتلة: أدخل الكتلتين لتحصل على النسبة والكسر الكتلي وخطوات التعويض واحدة تلو الأخرى للتحقق يدويًا. مجانية في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- كتلة العنصر
- 32
- الكتلة المولية للمركب
- 98
- النسبة المئوية الكتلية
- 32.6530612245
- الكسر الكتلي
- 0.3265306122
تحوّل حاسبة النسبة المئوية الكتلية لعنصرٍ ما مساهمة كتلة ذلك العنصر والكتلة المولية لمركّبه إلى رقم التركيب المئوي الكتلي القياسي المستخدم في الواجبات والكيمياء التحليلية وفحوص الصيغ. أدخل الكتلة الكلية للعنصر في مول واحد (أو وحدة صيغة واحدة) من المركب والكتلة المولية للمركب؛ تعيد الأداة النسبة المئوية الكتلية مساوية لكتلة العنصر مقسومة على الكتلة المولية للمركب مضروبة في مئة، إضافةً إلى الكسر الكتلي عديم الأبعاد وصيغة مقروءة واستبدالًا خطوة بخطوة حتى تتحقق من الحساب يدويًا. يحتاج الطلاب الذين يحسبون التركيب المئوي للكربون في الجلوكوز، وطاقم المختبر الذي يراجع جداول الصيغ التجريبية، والمطوّرون الذين يكتبون اختبارات وحدات لمساعدات القياس الكمي، إلى الرقم الحتمي نفسه للنسبة المئوية الكتلية دون فتح جدول بيانات.
ماذا يعني التركيب المئوي الكتلي لعنصر
التركيب المئوي الكتلي لعنصر في مركّب نقي هو جزء كتلة المركب الآتي من ذلك العنصر، معبَّرًا عنه بمقياس النسبة المئوية. الصيغة المعرِّفة هي النسبة المئوية الكتلية مساوية لكتلة العنصر في مول واحد من المركب مقسومة على الكتلة المولية للمركب مضروبة في مئة. في مسألة كتابية تشكّل البسط عادةً بعدد ذرات العنصر في الصيغة مضروبًا في الكتلة الذرية لذلك العنصر، ثم تقسم على الوزن الجزيئي أو وزن الصيغة.
ولأن البسط والمقام يستخدمان وحدة كتلة واحدة —غرامات العنصر مقابل غرامات لكل مول من المركب عندما يكون المول هو المرجع— تكون النسبة عديمة الأبعاد قبل الضرب في مئة. نتيجة اثنتين وثلاثين بالمئة أكسجين تعني اثنين وثلاثين غرامًا من الأكسجين في كل مئة غرام من ذلك المركب. الكسر الكتلي هو النسبة نفسها دون عامل المئة، فالنسبة المئوية الكتلية خمسة وعشرين تقابل كسرًا كتليًا صفر نقطة اثنين خمسة.
تنفّذ هذه الحاسبة فقط النسبة المغلقة للكتلتين اللتين تقدّمهما: لا تبحث عن أوزان ذرية، ولا تحلّل صيغًا كيميائية، ولا تحوّل نسبة مولية أو نسبة حجمية أو تركيز w/w للمحاليل. عندما تكون الكتلة المولية للمركب صفرًا أو غير موجبة تكون النسبة غير معرّفة، فترفض الأداة الإدخال بدل اختراع تركيب لوزن صيغة غير موجود.
نصائح عملية وحدود وعمليات بحث ذات صلة
أبقِ كتلة العنصر والكتلة المولية للمركب على أساس وحدات واحد قبل استدعاء الأداة؛ فخلط كيلوغرامات من مساهمة العنصر مع غرامات لكل مول من وزن الصيغة ينتج نسبة خاطئة إن بقي غير متسق. فضّل إرسال أرقام بدل سلاسل مسبقة التنسيق عندما تتحكم بالعميل؛ تُقبل السلاسل الرقمية فقط إذا طابقت نمطًا عدديًا محدودًا صارمًا. عندما تتجاوز كتلة العنصر الكتلة المولية —مثل خطأ نسخ وضع مجموعًا ذريًا خاطئًا في البسط— ما زالت الأداة تعيد نسبة فوق المئة مع ملاحظة صريحة بدل القصّ، حتى تلتقط الاختبارات الآلية أخطاء إدخال البيانات.
تستهدف هذه الصفحة من يبحث عن حاسبة النسبة المئوية الكتلية لعنصر أو التركيب المئوي بالكتلة أو النسبة المئوية الكتلية لعنصر في مركب؛ وليست أداة نسبة كتلية للمحاليل (w/w) ولا مازج نسبة مولية ولا جدول كتل ذرية. فضّل هذه القدرة عندما تكون لديك الكتلتان أصلًا وتحتاج فقط رقم النسبة المئوية الكتلية العنصرية؛ إن كان المصدر صيغة خام فاحسب أولًا n مضروبًا في الكتلة الذرية والكتلة المولية.
حالات الاستخدام
فحوص واجبات التركيب المئوي
يدخل الطلاب مساهمة كتلة العنصر والكتلة المولية للمركب من مسائل الكتاب ويقارنون النسبة المئوية الكتلية والكسر الكتلي المكتوبين يدويًا بنتيجة حتمية قبل التسليم.
فحوص الصيغ التجريبية والجزيئية
يتحقق المحللون من أن النسبة المئوية الكتلية لعنصر من بيانات المختبر تطابق التركيب النظري لصيغة مقترحة دون فتح جدول بيانات لكل عنصر.
الأسئلة الشائعة
ما التركيب المئوي الكتلي لعنصر؟
النسبة المئوية الكتلية لعنصر في مركب هي (كتلة العنصر في مول واحد من المركب ÷ الكتلة المولية للمركب) × 100. يجب أن تستخدما أساس وحدات كتلة متسقًا. الكسر الكتلي المرتبط هو النسبة نفسها دون الضرب في 100.
ماذا يحدث عندما تكون الكتلة المولية للمركب صفرًا؟
التركيب المئوي الكتلي غير معرّف عندما يكون المقام صفرًا.
هل يمكن أن تتجاوز النسبة المئوية الكتلية 100%؟
نعم، إذا تجاوزت كتلة العنصر الكتلة المولية للمركب (غالبًا خطأ إدخال).
هل هذا نفس النسبة المئوية الكتلية للمحلول (w/w)؟
لا. النسبة المئوية الكتلية للمحلول تستخدم كتلة المذاب على الكتلة الكلية للمحلول. هذه الأداة لتركيب العناصر في مركبات نقية: مساهمة كتلة العنصر على الكتلة المولية للمركب.
كيف أحسب كتلة العنصر التي أدخلها؟
اضرب عدد ذرات العنصر في الصيغة في كتلته الذرية. لا تبحث الأداة عن الأوزان الذرية ولا تقرأ الصيغ الكيميائية، لذا تدخل الكتلتين بنفسك وبالوحدة نفسها.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/chem/percent-composition-element \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"element_mass":32,"compound_molar_mass":98}'const res = await fetch("https://api.kit.forhosting.com/chem/percent-composition-element", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"element_mass": 32,
"compound_molar_mass": 98
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/percent-composition-element",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"element_mass": 32,
"compound_molar_mass": 98
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/percent-composition-element", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"element_mass":32,"compound_molar_mass":98}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"element_mass":32,"compound_molar_mass":98}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/percent-composition-element", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"element_mass": 32,
"compound_molar_mass": 98
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.percent_composition_element",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_abs | 1000000000000 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
عندما تكون الكتلة المولية صفرًا تكون النسبة غير معرّفة، لذا تعيد API خطأ invalid_input واضحًا بدل Infinity أو NaN صامت. المسار حساب صرف —بلا شبكة ولا بذور عشوائية ولا اعتماد على ساعة الجدار— بحيث يعيد منفّذ المتصفح المجاني وAPI المدفوعة مسبقًا نفس JSON بعد التقريب العشري الثابت في كل استدعاء.
كيف تستدعي API وماذا تعيد
يجب أن تكون كتلة العنصر غير سالبة؛ والكتلة المولية للمركب موجبة تمامًا —القيم الأصغر من أو المساوية لواحد مضروبًا في عشرة مرفوعة إلى ناقص خمسة عشر، أو أي كتلة مولية غير موجبة، تُعامل كصفر وتُرفض—. إذا تجاوزت كتلة العنصر الكتلة المولية للمركب فقد تتجاوز النسبة المئة ويشير الرسالة إلى ذلك صراحةً حتى يظهر سوء المحاسبة. أرسل جسم JSON برقمين محدودين إلزاميين: element_mass (أسماء بديلة mass_element, element_total_mass, m_element, grams_element, element_mass_total) و compound_molar_mass (أسماء بديلة molar_mass, molecular_weight, M, compound_mass, mw, molar_mass_compound). يجب أن تبقى القيم المطلقة ضمن الحد المنشور تريليون واحد حتى تظل النسب الوسيطة محدودة بدقة مزدوجة IEEE على Worker وفي المتصفح. عند النجاح تعيد الاستجابة element_mass و compound_molar_mass مقرَّبين، وتعيّن mass_percent للنسبة المئوية المقرَّبة، و mass_fraction للنسبة عديمة الأبعاد عنصر على كتلة مولية، و unit لسلسلة percent by mass، و formula لـ mass percent equals m_element over M_compound times one hundred، و message لملخص إنجليزي قصير، و steps لمصفوفة مرتبة من أسطر الاستبدال. فشل التحقق —حقول ناقصة، أرقام غير محدودة، قيم خارج الحدود المطلقة، كتلة عنصر سالبة، أو كتلة مولية صفر— يعيد invalid_input ولا يُحاسب أبدًا. التسعير مبلغ ثابت $0.002 لكل طلب ناجح مع بند وحدوي وسعر وحدوي هامشي صفر.
نصائح عملية وحدود وعمليات بحث ذات صلة
للتعليم، اقرن أمثلة: اثنان وثلاثون غرامًا من مساهمة الأكسجين في ثمانية وتسعين غرامًا لكل مول من حمض الكبريتيك تعطي نحو اثنين وثلاثين نقطة ستة خمسة بالمئة؛ واثنا عشر غرامًا من الكربون في مئة وثمانين غرامًا لكل مول من الجلوكوز تعطي نحو ستة نقطة ستة سبعة بالمئة؛ والكتلة المولية صفر تُظهر مسار invalid_input الصلب الذي يحمي من القسمة على صفر. المهام الفاشلة التي تعيد invalid_input لا تستهلك رصيدًا مدفوعًا مسبقًا، فيبقى استكشاف النصوص البرمجية رخيصًا حين يضبط المتعلمون الكتلة المولية عمدًا على صفر. فحوص الذهاب والإياب سهلة: أعد حساب كتلة العنصر مقسومة على الكتلة المولية للمركب مضروبة في مئة يدويًا وتأكد أنها تطابق mass_percent المنشور ضمن التقريب نفسه إلى اثنتي عشرة خانة، وتأكد أن mass_fraction مضروبًا في مئة يعيد mass_percent.
حالات التكامل
اختبارات وحدات لبرمجيات القياس الكمي
ولّد نسبًا مئوية كتلية عنصرية مرجعية مع رفض متعمّد للكتلة المولية الصفرية لتحديات البرمجة واختبارات عقد API.
أسئلة تقنية
هل حاسبة النسبة المئوية الكتلية للعنصر مجانية؟
أداة المتصفح مجانية وتعمل محليًا. تستخدم استدعاءات API رصيد KIT مدفوعًا مسبقًا بسعر $0.002 لكل طلب ناجح؛ والمهام الفاشلة لا تُحاسب أبدًا.