محول الأعداد العشرية إلى كسور
العدد 0.75 يساوي 3/4 والعدد 0.(3) يساوي 1/3 تمامًا: أدخل عددًا عشريًا منتهيًا أو دوريًا لتحصل على الكسر مختزلًا إلى أبسط صورة، جاهزًا للواجبات أو الوصفات. مجانًا في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- القيمة
- 0.75
- البسط
- 3
- المقام
- 4
- الكسر
- 3/4
- الإشارة
- 1
تحويل العدد العشري إلى كسر مهارة جبرية كلاسيكية ما زالت تظهر يوميًا في الواجبات المنزلية ووصفات الطعام وجداول البيانات وخطوط معالجة القياسات. فالقيمة المنتهية مثل 0.75 تساوي ثلاثة أرباع بعد حذف العامل المشترك خمسة وعشرين، بينما التوسع الدوري مثل 0.( 3) يساوي ثلثًا واحدًا بالضبط وليس تخمينًا لا نهائيًا. يقبل محول الأعداد العشرية إلى كسور هذا عددًا عشريًا منتهيًا أو عددًا صحيحًا أو صيغة دورية بالأقواس مثل 0.( 3) أو صيغة واضحة بنقاط الحذف، ثم يعيد بسطًا ومقامًا مختزلين مع سلسلة عرض قصيرة يمكنك تثبيتها في الاختبارات.
المدخلات المقبولة وكيفية كتابة الأعداد العشرية الدورية
تُحوَّل الأعداد العشرية المنتهية مثل 0.75 و2.5 و-0.125، وكذلك الأعداد الصحيحة مثل 7، بحساب القيمة المكانية الدقيق: يصبح خمسة وسبعون من مئة خمسة وسبعين على مئة ثم يُختزل بالقاسم المشترك الأكبر إلى ثلاثة على أربعة. وللأعداد العشرية الدورية استخدم ترميز الأقواس غير الملتبس الذي تُدرِّسه كثير من الكتب المدرسية: اكتب 0.( 3) للدلالة على صفر فاصلة ثلاثة دوري، و0.1(6) للدلالة على صفر فاصلة واحد ستة دوري، أو 1.(
3) عندما يكون الجزء الصحيح غير صفري. ويمكنك أيضًا كتابة صيغة واضحة بنقاط الحذف مثل 0.333... عندما تكون الدورة واضحة؛ إذ يكتشف المحرك رقمًا واحدًا في النهاية مكررًا ثلاث مرات على الأقل أو دورة متعددة الأرقام تظهر مرتين على الأقل في نهاية الجزء الكسري.
قراءة البسط والمقام وسلسلة الكسر وتسميات الطريقة
عند النجاح يعيد الرد القيمة التي أرسلتها، وبسطًا صحيحًا ذا إشارة، ومقامًا صحيحًا موجبًا مختزلًا مسبقًا إلى أبسط صورة، وسلسلة كسر مثل 3/4 أو -7/2 للعرض السريع. تكون الراية simplified دائمًا true لأن الاختزال يعمل في كل المسارات؛ وتكون sign إما -1 أو 0 أو 1 حتى تتمكن الواجهات من تنسيق القيم السالبة دون إعادة تحليل سلسلة الكسر. ويعيد الحقل decimal بناء معاينة قصيرة للكسر النسبي المختزل باستخدام الأقواس عندما تجد القسمة المطولة دورة، وهو أمر مفيد للتأكد من أن 1/6 يظهر على الصورة 0.1(6).
استخدم numerator وdenominator عندما يتعين على برنامج التصحيح فحص كل جزء؛ واستخدم fraction عندما يحتاج التقرير إلى رمز واحد؛ واستخدم method عندما يجب أن تسجل السجلات أي مسار خوارزمي أنتج الإجابة.
الاستخدام في الفصول الدراسية والحدود العملية
استخدم محول الأعداد العشرية إلى كسور المجاني في المتصفح للتحقق من الواجبات المنزلية وعروض المحاضرات والتحقق السريع من الحساب الذهني دون تثبيت Maxima أو SymPy أو نظام جبر حاسوبي محلي. فضِّل المدخلات النصية للأعداد الدورية والعشرية المنتهية الطويلة حتى لا يعيد التمثيل الثنائي للفاصلة العائمة كتابة الأرقام التي كتبها الطالب. واجعل عدد الأرقام ضمن السقف المنشور وفضِّل مدخلات بحجم الفصل الدراسي لأدوات التصحيح المرجعية.
تخضع المدخلات لقواعد الاحتفاظ نفسها المتبعة في عناصر parse الأخرى في KIT، ويمكن تثبيت النتائج بأمان في تجهيزات التكامل المستمر لأن الخوارزمية حتمية تمامًا.
حالات الاستخدام
التحقق من الواجبات المنزلية والامتحانات
يحوِّل الطلاب الأعداد العشرية المنتهية والدورية إلى كسور في أبسط صورة، ويقارنون البسط والمقام كلًّا على حدة، ويحصلون على خطأ واضح عند إرسال نص غير رقمي بالخطأ.
الأسئلة الشائعة
كيف أحوِّل عددًا عشريًا إلى كسر بهذه الأداة؟
يتضمن الرد numerator وdenominator وسلسلة كسر مثل 3/4.
كيف أُدخل عددًا عشريًا دوريًا؟
استخدم صيغة الأقواس مثل 0.( 3) للدلالة على 0.333… أو 0.1(6) للدلالة على 0.1666…. وتُقبل أيضًا الصيغ الواضحة بنقاط الحذف مثل 0.333... عندما تكون الدورة واضحة.
ماذا يحدث إذا لم يكن الإدخال رقمًا؟
تُرفض السلاسل غير الرقمية والمقاطع غير المكتملة ولا تُحتسب رسومًا عليها.
هل تُختزل الكسور دائمًا اختزالًا كاملًا؟
نعم. يُختزل البسط والمقام بخطوة دقيقة للقاسم المشترك الأكبر، لذا تكون النتيجة دائمًا في أبسط صورة مع مقام موجب.
كم يساوي 0.75 ككسر؟
يساوي 3/4. يُكتب 0.75 أولًا كسرًا بحسب منازله العشرية، ثم يُقسم البسط والمقام على القاسم المشترك الأكبر فيبقى 3/4.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/fmt/decimal-fraction \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":"0.75"}'const res = await fetch("https://api.kit.forhosting.com/fmt/decimal-fraction", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": "0.75"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fmt/decimal-fraction",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": "0.75"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fmt/decimal-fraction", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":"0.75"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":"0.75"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fmt/decimal-fraction", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"value": "0.75"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fmt.decimal_fraction",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
المدخلات المقبولة وكيفية كتابة الأعداد العشرية الدورية
أرسل الحقل الإلزامي value كرقم JSON أو، ويفضل، كسلسلة رقمية حتى تكون الأرقام التي تكتبها هي الأرقام التي تُحوَّل. وتُقبل الأسماء البديلة n وnumber وdecimal وinput للحقل نفسه حتى تبقى النماذج ومقتطفات SDK سهلة القراءة. يفشل النص غير الرقمي والسلاسل الفارغة والمقاطع غير المكتملة مع invalid_input ولا تُحتسب رسومًا عليها. طول الأرقام محدود بسقف لسلامة عزل Worker، لكنه يغطي مع ذلك كل أمثلة الفصول الدراسية ومعظم المقادير الهندسية التي قد تكتبها يدويًا. المدخلات المتطابقة تنتج دائمًا JSON متطابقًا لأن المسار حساب بحت دون شبكة ودون بذرة عشوائية ودون ساعة زمنية.
قراءة البسط والمقام وسلسلة الكسر وتسميات الطريقة
وعندما استخدم الإدخال أقواسًا أو دورة مكتشفة عبر نقاط الحذف، تكون is_repeating هي true وتكون method هي repeating_parentheses أو repeating_ellipsis؛ أما السلاسل الرقمية المنتهية فتستخدم exact_decimal؛ وقد تستخدم أعداد JSON العشرية البسيطة التي لا يمكن استعادتها كعدد عشري دقيق قصير تقريب continued_fraction، بحيث تستقر قيم مثل العُشر على الواحد على عشرة المألوف عندما تسمح الدقة. تُصدر البسوط أو المقامات الكبيرة التي تتجاوز الأعداد الصحيحة الآمنة في JSON كسلاسل عشرية حتى تُحفظ الدقة دون انحراف الفاصلة العائمة. يفشل غياب value والحروف وحدها والمقاطع المعيبة كلها مع invalid_input مع ذكر أن الإدخال كان غير رقمي أو غير مكتمل.
استخدام API والأسعار وسير العمل في الفصول الدراسية والحدود العملية
أرسل جسم JSON يتضمن الحقل الإلزامي value معينًا كسلسلة عشرية أو رقم، ثم اقرأ numerator وdenominator وfraction من النتيجة. واستخدم واجهة API المدفوعة مسبقًا عندما تحتاج منصة تدريس خصوصي أو بيئة اختبار برمجي أو خط معالجة قياسات أو خطوة استيراد جداول بيانات إلى عقد مستقر برصيد KIT بسعر $0.002 لكل عنصر ناجح؛ فإخفاقات التحقق لا تستهلك الرصيد أبدًا بعد أن يرفض المحرك الطلب. واجمع هذا الـ endpoint مع أدوات الترميز العلمي أو تحويل الأسس عندما تكون الخطوة التالية إعادة تنسيق لا اختزال نسب.
حالات التكامل
التدريس الخصوصي ومولدات المناهج
ينتج مصممو الدروس أمثلة محلولة لتحويل الأعداد العشرية إلى كسور بصيغة JSON منظمة للبطاقات التعليمية وأوراق الخطوات والتمارين المصححة آليًا دون تضمين حزمة جبر حاسوبي كاملة.
خطوط معالجة القياسات والبيانات
تستدعي السكربتات التي تلتقط قياسات عشرية نقطة endpoint مدفوعة مسبقًا ومستقرة لتخزين أعداد نسبية دقيقة بدلًا من إعادة تنفيذ اختزال القاسم المشترك الأكبر وجبر الأعداد الدورية في كل لغة.
أسئلة تقنية
هل محول الأعداد العشرية إلى كسور مجاني؟
تعمل أداة المتصفح مجانًا على جهازك. أما استدعاءات API فتستخدم رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل عنصر ناجح؛ ولا تُحتسب رسوم على إخفاقات التحقق.