تحويل عدد كسري إلى كسر غير فعلي
يمكنكم تحويل عدد كسري إلى كسر غير فعلي بإدخال الجزء الصحيح والبسط والمقام كلًّا في حقل مستقل.
شغّل الأداة مجانًا
تضرب الحاسبة الجزء الصحيح في المقام، ثم تضيف البسط، وتعيد البسط غير الفعلي الناتج مع المقام الأصلي. تفيد هذه العملية في مراجعة التمارين، وتهيئة القيم لعمليات الكسور، وتوحيد البيانات العددية قبل إجراء حساب آخر. تُقبل المكونات الصحيحة الموقعة، أما المقام الصفري أو أي قيمة غير صحيحة فيؤدي إلى رسالة واضحة تفيد بأن الإدخال غير صالح.
أدخلوا مكونات العدد الكسري الثلاثة
يتألف العدد الكسري من جزء صحيح وجزء كسري. أدخلوا هذه المكونات بصورة منفصلة في حقول whole وnumerator وdenominator. فعلى سبيل المثال، يُمثَّل العدد ثلاثة وخمسان بجزء صحيح قيمته 3، وبسط قيمته 2، ومقام قيمته 5. يجب أن يحتوي كل حقل على عدد صحيح. تُرفض القيم العشرية مثل 2.5 لأنها لا تصف المكونات المعتادة للعدد الكسري. كذلك يجب ألا يساوي المقام صفرًا، لأن القسمة على صفر لا تعرّف كسرًا. ويمكن أن تحمل المدخلات إشارات موجبة أو سالبة، لذلك يتبع الحساب القيم الجبرية المقدمة من دون تغيير إشاراتها ضمنيًا. يفيد هذا التنسيق الصريح المؤلف من ثلاثة حقول بوجه خاص في البرامج وأوراق التمارين، إذ يمنع الالتباس بين العدد الكسري والعدد العشري والكسر المكتوب بشرطة مائلة. كما يتيح تحققًا دقيقًا؛ فإذا كان أحد المكونات مفقودًا أو من نوع غير صحيح، تُعاد رسالة خطأ في الإدخال بدلًا من إجراء تحويل قائم على التخمين.
تعرّفوا إلى صيغة التحويل
يعتمد التحويل على علاقة مباشرة: اضربوا الجزء الصحيح في المقام، ثم أضيفوا البسط. يصبح هذا المجموع هو البسط غير الفعلي، بينما يبقى المقام كما هو. عند استخدام القيم 3 و2 و5 تكون العملية 3 × 5 + 2 = 17، ولذلك يكون الكسر الناتج 17/5. والسبب أن ثلاثة أعداد صحيحة معبّرًا عنها بوحدات من الأخماس تساوي خمسة عشر خُمسًا، ثم يرفع الخُمسان الموجودان المجموع إلى سبعة عشر خُمسًا. تعيد القدرة المكونين في حقلين منظمين بدلًا من الاكتفاء بنص مخصص للعرض، مما يسهّل نسخ الناتج إلى عملية أخرى أو استخدامه برمجيًا. لا تختصر الأداة الكسر تلقائيًا، ولا تحوله إلى عدد عشري، ولا تعيد تفسير قواعد الإشارات. وعند إدخال قيم موقعة، تطبق الصيغة الجبرية نفسها على القيم المقدمة كما هي. فتغيير إشارة البسط أو المقام يغير العملية وفق القواعد الجبرية المعتادة. ويجعل هذا النطاق المحدد النتيجة متوقعة وملائمة لمسارات العمل المؤتمتة.
تحققوا من النتيجة واستخدموها بأمان
اقرؤوا حقلي numerator وdenominator معًا بوصفهما كسرًا واحدًا. يُسمى البسط غير فعلي عادةً عندما تكون قيمته المطلقة مساوية للمقام أو أكبر منه، مع أن إدخال جزء صحيح يساوي صفرًا قد ينتج كسرًا فعليًا بصورة طبيعية. تحتفظ الحاسبة بالمقام المقدم ولا توحّد إشارته أو تختصر العوامل المشتركة، لأن الغرض منها تحويل طريقة التمثيل لا اختزال الكسر. ويهم هذا الفرق عندما يتطلب تمرين أو استيراد بيانات أو برنامج لاحق المقام الأصلي. قبل استخدام الناتج، تحققوا من أن المكونات تعبّر عن القيمة الموقعة المقصودة، ولا سيما عندما يكون الجزء الصحيح سالبًا. تضع بعض طرق الكتابة اليدوية إشارة السالب أمام العدد الكسري بأكمله؛ أما هذه الأداة فتجمع المكونات الصحيحة الموقعة جبريًا وفق القيم المستلمة. الحساب حتمي، ولا يستعين بخدمة شبكية، ولا يخزن المدخلات. يناسب الاستخدام في المتصفح عمليات التحقق الفردية، بينما توفر API النتيجة المنظمة نفسها بسعر $0.002 لكل طلب عندما تكون التحويلات جزءًا من مسار عمل أكبر.
حالات الاستخدام
مراجعة تمارين الكسور
تحققوا من البسط غير الفعلي الناتج في تمرين عن الأعداد الكسرية من دون تحويل القيمة إلى عدد عشري.
تهيئة عمليات حساب الكسور
حوّلوا مكونات العدد الكسري قبل جمع الكسور أو طرحها أو ضربها أو قسمتها.
توحيد المدخلات العددية المنظمة
حوّلوا حقول الجزء الصحيح والبسط والمقام المنفصلة إلى تمثيل كسري موحد صالح للمعالجة اللاحقة.
الأسئلة الشائعة
ما الصيغة التي تستخدمها الحاسبة؟
تحسب الجزء الصحيح × المقام + البسط للحصول على البسط الجديد، وتحتفظ بالمقام المقدم.
هل تختصر الأداة الكسر الناتج؟
لا. فهي تحول العدد الكسري إلى كسر غير فعلي وتحافظ على المقام الأصلي.
هل يمكن إدخال قيم سالبة؟
نعم. يجوز أن يكون كل مكون عددًا صحيحًا موقعًا، وتطبق الحاسبة الصيغة الجبرية المحددة على تلك القيم.
ماذا يحدث إذا كان المقام صفرًا؟
يفشل الطلب بخطأ يفيد بأن الإدخال غير صالح، لأن الصفر لا يصلح مقامًا لكسر.
هل يمكن إدخال قيم عشرية؟
لا. يجب أن يكون الجزء الصحيح والبسط والمقام أعدادًا صحيحة جميعًا.
ما تكلفة التحويل عبر API؟
تبلغ تكلفة كل طلب عبر API مقدار $0.002، وتبقى حاسبة المتصفح متاحة للاستخدام المباشر.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/math/mixed-number-to-improper-fraction \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"whole":3,"numerator":2,"denominator":5}'const res = await fetch("https://api.kit.forhosting.com/math/mixed-number-to-improper-fraction", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"whole": 3,
"numerator": 2,
"denominator": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/mixed-number-to-improper-fraction",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"whole": 3,
"numerator": 2,
"denominator": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/mixed-number-to-improper-fraction", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"whole":3,"numerator":2,"denominator":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"whole":3,"numerator":2,"denominator":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/mixed-number-to-improper-fraction", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"whole": 3,
"numerator": 2,
"denominator": 5
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.mixed_number_to_improper_fraction",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |