قرّب إلى أقرب سنت
المبلغ 1.235 يُقرَّب إلى 1.24 ويظهر كذلك على شكل 124 سنتًا، فنصف السنت يبتعد دائمًا عن الصفر كما تتوقع معظم الدفاتر المحاسبية. أدخل رقمًا بثلاث منازل عشرية أو أكثر لتحصل عليه بمنزلتين. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- الكمية
- 1.235
- المقرَّب
- 1.24
- العرض
- 1.24
- السنتات
- 124
تحتاج صناديق الدفع وأدوات الفوترة وخطوط التحصيل إلى العقد الهادئ نفسه: أخذ رقم نقدي خام قد يحمل ثلاث منازل عشرية أو أكثر وردّه إلى أقرب سنت. تطبّق حاسبة أقرب سنت تقريب half-up، وهي القاعدة المدرسية التي ما تزال معظم الدفاتر تنتظرها، فيزيد نصف السنت آخر رقم محفوظ ابتعادًا عن الصفر. تُرسل amount متناهيًا؛ فتتلقى الرقم المنظَّف، وقيمة عددية مقرَّبة، وسلسلة عرض بمنزلتين، وعدّ السنتات الصحيح. حالات التعادل مثل واحد فاصلة اثنين ثلاثة خمسة تصبح واحدًا فاصلة اثنين أربعة، وسالب واحد فاصلة اثنين ثلاثة خمسة يصبح سالب واحد فاصلة اثنين أربعة.
كيف يعمل التقريب half-up إلى أقرب سنت
السنت هو جزء من مئة من وحدة النقد الكبرى، لذا فإن التقريب إلى أقرب سنت يعني الإبقاء على رقمين تمامًا بعد النقطة العشرية وتقرير ما يُفعل بكل ما وراء ذلك. ينظر half-up إلى أول رقم مطروح. فإن كان ذلك الرقم أربعة أو أقل بقي السنتان المحفوظان كما هما.
وإن كان خمسة أو أكبر أُضيف سنت واحد إلى الزوج المحفوظ، ويسير الحمل عبر التسعات حتى يصبح تسعة عشر فاصلة تسعة تسعة خمسة عشرين فاصلة صفر صفر. ويُعامل نصف السنت التام إشارةً إلى زيادة المقدار: واحد فاصلة اثنين ثلاثة خمسة يصبح واحدًا فاصلة اثنين أربعة، وسالب واحد فاصلة اثنين ثلاثة خمسة يصبح سالب واحد فاصلة اثنين أربعة. تلك هي القاعدة المدرسية وقاعدة Java RoundingMode.HALF_UP وقاعدة Python decimal ROUND_HALF_UP.
وليست تقريب المصرفي الذي يرسل بعض أنصاف السنت نحو السنت الزوجي. وليست كذلك Math.round ساذجًا في JavaScript للمبلغ مضروبًا في مئة، فقد يفقد نصف سنت ببقية ثنائية مثل واحد فاصلة صفر صفر خمسة في مئة. يكتب هذا الحلال amount سلسلة أرقام عشرية، مع توسيع أمين للترميز العلمي، ثم يفحص الرقم الكسري الثالث في تلك السلسلة.
أين يظهر التقريب إلى أقرب سنت في العمل الحقيقي
تقرّب خطوط التحصيل والفوترة والأجور أسعار الوحدة وبنود الضريبة والإكراميات والصافي إلى منزلتين قبل أن يرى العميل المجموع وقبل كتابة صف في الدفتر، حتى تشترك الواجهة والدفاتر في رقم واحد. وتحوّل أدوات نقاط البيع والضيافة زيادة كسرية أو فاتورة مقسومة إلى مبلغ قابل للدفع تقبله شبكة بطاقات. وتحتاج القاعات والامتحانات التي تطلب تقريب المال إلى أقرب سنت إلى وحي موثوق لأنصاف السنت والحالات السالبة حتى لا تختلف مفاتيح التصحيح وحاسبات الدارسين.
ويوحّد مهندسو البيانات أعمدة المال المستوردة على عقد ثابت بمنزلتين قبل حساب hash أو مقارنة الصفوف، فيقطعون التساوي الهش الناجم عن ذيول ثنائية طويلة. وتستهدف هذه الصفحة من يبحث عن التقريب إلى أقرب سنت أو التقريب إلى أقرب بنس أو تقريب half-up للمال. وهي لا تحوّل عشريًا إلى نسبة، ولا تخفض قيمة إلى أرقام معنوية، ولا تضبط رقمًا إلى عدد مختار من المنازل أو إلى أقرب عشرة: فتلك مقاصد بحث أخرى وأدوات أخرى.
أبقِ amount داخل الحدود المنشورة، وثبّت حقلي display وcents في الاختبارات، فتحصل على نتيجة أقرب سنت قابلة للتكرار للواجبات والجداول وعمال الحافة دون إقامة مكتبة حساب عشري خاصة بك.
حالات الاستخدام
مجاميع التحصيل وبنود الفاتورة
قرِّب أسعار الوحدة وبنود الضريبة ومجاميع الفاتورة إلى أقرب سنت بقاعدة half-up موثّقة حتى يشترك ملصق التحصيل وصف الدفتر في رقم واحد.
مفاتيح الواجبات والامتحانات على المال
افحص أنصاف السنت والمبالغ السالبة مقابل وحي حتمي حتى لا يختلف واحد فاصلة اثنين ثلاثة خمسة وسالب واحد فاصلة اثنين ثلاثة خمسة عن قاعدة half-up المدرسية.
الأسئلة الشائعة
ماذا يعني التقريب إلى أقرب سنت؟
يعني الإبقاء على رقمين تمامًا بعد النقطة العشرية (سنت واحد) وتطبيق half-up على الباقي. يصبح 1.234 هو 1.23؛ ويصبح 1.235 هو 1.24.
أي قاعدة تقريب تُستخدم لنصف السنت؟
half-up، ويُسمّى أيضًا الابتعاد عن الصفر. أول رقم مطروح قدره 5 أو أكبر يزيد المقدار، لذا يصبح 1.235 هو 1.24 ويصبح −1.235 هو −1.24.
لماذا توجد سلسلة display إلى جانب العدد؟
ويحمل حقل display منزلتين دائمًا؛ وcents هي القيمة نفسها عددًا صحيحًا موقعًا للبنسات.
كيف تُقرَّب المبالغ السالبة؟
بالطريقة نفسها لكن بشكل معكوس: نصف السنت التام يبتعد عن الصفر، فيصبح −1.235 مساويًا −1.24، تمامًا كما يصبح 1.235 مساويًا 1.24. وتبقى الإشارة كما هي ويُقرَّب المقدار وحده.
ماذا يعني عدد السنتات في النتيجة؟
هو المبلغ المقرَّب معبَّرًا عنه بعدد صحيح من السنتات. فالمبلغ 1.235 يصبح 1.24، أي 124 سنتًا، وهي صيغة تسهّل الجمع والمقارنة دون كسور عشرية.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/math/round-to-the-nearest-penny \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"amount":1.235}'const res = await fetch("https://api.kit.forhosting.com/math/round-to-the-nearest-penny", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"amount": 1.235
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/round-to-the-nearest-penny",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"amount": 1.235
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/round-to-the-nearest-penny", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"amount":1.235}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"amount":1.235}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/round-to-the-nearest-penny", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"amount": 1.235
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.round_to_the_nearest_penny",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_abs | 1000000000000000 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
ويفشل المدخل الناقص أو اللانهائي أو غير العددي بـ invalid_input ولا يُفوتر. وتشغّل الدالة الحتمية نفسها ودجة المتصفح المجانية ومسار API المدفوع مسبقًا، فلا يختلف معاينة هذه الصفحة وعمل التسوية في الإنتاج على نصف سنت. وتكلفة طلب API الناجح $0.002.
كيف يعمل التقريب half-up إلى أقرب سنت
ولا توجد بذرة عشوائية ولا ساعة جدارية ولا نداء شبكة؛ فالمبالغ المتطابقة تنتج دائمًا JSON نفسه. ويفشل amount الناقص والنص غير العددي وNaN وInfinity بـ invalid_input ولا تُحسب.
ما الذي تُرسله وما الذي تسترجعه
وتشمل الفحوص النموذجية: واحد فاصلة اثنين ثلاثة خمسة يعطي display واحدًا فاصلة اثنين أربعة ومئة وأربعة وعشرين cents؛ وتسعة عشر فاصلة تسعة تسعة خمسة يعطي عشرين فاصلة صفر صفر وألفي cents؛ وسالب واحد فاصلة اثنين ثلاثة خمسة يعطي سالب واحد فاصلة اثنين أربعة. استخدم نموذج المتصفح المجاني لمعاينة سريعة، ثم العقد نفسه من النصوص عندما تحتاج تسوية بالجملة قبل الحفظ أو العرض. أرسل جسم JSON بحقل إلزامي واحد. amount هو الرقم النقدي المتناهي الذي يُردّ إلى أقرب سنت؛ وتُقبل الأسماء البديلة value وn وnumber وinput وx وmoney عند توصيل النماذج أو النصوص. وقد يصل الحقل عدد JSON أو سلسلة عددية بالترميز العشري أو العلمي العادي. ويفشل الحقل الناقص أو السلسلة الفارغة أو رمز العملة أو فاصل الآلاف أو NaN أو Infinity بـ invalid_input ويسمّي الحقل المذنب. وتُرفض المقادير المطلقة فوق كوادريليون حتى تبقى التوسعة العشرية في المدى الآمن للدقة المزدوجة على Worker وفي المتصفح. وعند النجاح يعيد الجسم amount المنظَّف، ويبلّغ rounded نتيجة half-up عدد JSON، ويثبّت display سلسلة بمنزلتين حتى تبقى الأصفار الختامية في JSON (عشرون فاصلة صفر صفر تبقى عشرين فاصلة صفر صفر)، ويبلّغ cents العدد الصحيح الموقع للبنسات، ويثبّت method على half_up كي يوثّق العملاء القاعدة دون قراءة المصدر. وتعريفة طلبات API الناجحة هي القاعدة المنشورة $0.002 لكل item؛ ولا تستهلك إخفاقات التحقق الرصيد المدفوع مسبقًا.
أين يظهر التقريب إلى أقرب سنت في العمل الحقيقي
ويستطيع مديرو المنتج الذين يكتبون المواصفات الاستشهاد بشكل JSON نفسه للودجة المجانية وAPI، فتتوافق وثائق التصميم ونصوص ضمان الجودة وخدمات الإنتاج. ولأن هذه القدرة محرك parse خالص، فإن تعريفة API هي القاعدة المنشورة $0.002 لكل item ناجح، ولا يستهلك التحقق الفاشل الرصيد.
حالات التكامل
تنظيف عمود مال مستورد
وحّد عمود مال من CSV أو API إلى منزلتين وcents صحيحة قبل حساب hash أو مقارنة الصفوف حتى لا تكسر الذيول الثنائية الطويلة التساوي.
أسئلة تقنية
ماذا يجب أن تُرسل؟
عددًا متناهيًا في amount (الأسماء البديلة value وn وnumber وinput وx وmoney). وتُرفض رموز العملة والسلاسل الفارغة وNaN وInfinity بـ invalid_input.
كم تكلفة حاسبة أقرب سنت؟
أداة المتصفح مجانية وتعمل محليًا. وتستخدم طلبات API رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل item ناجح؛ ولا تُفوتر المدخلات غير الصالحة.