كيف نحسب

آخر تحديث: 26 يوليو 2026

لا ينبغي أن تُصدّق آلة حاسبة على كلمتها — خاصة في مسائل الصحة أو المال. تشرح هذه الصفحة كيف يُنتج calcu.lol أرقامه بوضوح وبطريقة قابلة للتحقق، بما في ذلك حدوده.

الرياضيات منفصلة عن الواجهة

تعيش حسابات كل آلة حاسبة في وحدة برمجية مخصصة لها — واحدة لكل آلة حاسبة، وأكثر من ثلاثمئة في المجموع — مكتوبة على هيئة دوال نقية: المدخلات نفسها تُنتج المخرجات نفسها دائمًا، دون حالة خفية ودون وصول إلى الشبكة.

ولأن طبقة الرياضيات منفصلة انفصالًا صارمًا عن الواجهة، فإن الشيفرة نفسها بالضبط هي التي تعمل عند التصيير المسبق للصفحة على الخادم وعند تفاعلك معها في متصفحك. لا يمكن أن تختلف الإجابة بين الاثنين.

حساب عشري بدقة 30 رقمًا معنويًا

الحساب بالفاصلة العائمة العادي يجيب عن 0.1 + 0.2 بالنتيجة الشهيرة 0.30000000000000004. لتجنّب هذه الفئة من الأخطاء بأكملها، تعمل رياضيات calcu.lol على حساب عشري (مكتبة decimal.js) مضبوط على 30 رقمًا معنويًا — بما في ذلك الدوال المثلثية واللوغاريتمات والجذور، لا الجمع والضرب فحسب.

تُقرَّب النتائج المعروضة لتسهيل القراءة، لكن الحساب الأساسي يحتفظ بالدقة الكاملة، فلا تتراكم الانحرافات في الخطوات الوسيطة.

مدخلاتك لا تُرسَل إلى أي مكان لحسابها

تُنفَّذ العمليات الحسابية بالكامل على جهازك. الأرقام التي تكتبها لا تُنقَل إلى خادم لمعالجتها — فلا وجود أصلًا لأي خادم حسابي. وهذا هو الضمان نفسه الموصوف في سياسة الخصوصية.

كل نتيجة عبارة عن رابط

الحالة الكاملة للآلة الحاسبة — كل قيمة أدخلتها — تُرمَّز في عنوان الصفحة. انسخ الرابط وسيرى كل من يفتحه المدخلات نفسها والنتيجة نفسها. وهذا يجعل النتائج قابلة لإعادة الإنتاج أيضًا: الرابط سجلّ كامل ومكتفٍ بذاته لعملية حسابية.

كيف يُتحقَّق من الصحة

تُضمَن الدقة بمجموعة اختبارات آلية تعمل قبل كل نشر:

  • اختبارات وحدات تفحص الوحدات الرياضية للآلات الحاسبة مقابل قيم معروفة وحالات حدّية؛ ولمعظم الوحدات مجموعة اختبارات خاصة بها.
  • اختبارات ثوابت السجلّ تفرض أن تكون لكل آلة حاسبة منشورة وحدة رياضية ومكوّن واجهة وترجمات باللغات الثماني كلها — فلا يمكن أن تصدر آلة حاسبة نصف مكتملة.
  • اختبارات سلامة المسارات تفحص كل صفحة آلة حاسبة بكل لغة (312 آلة حاسبة × 8 لغات) للتحقق من أن كل صفحة تُحمَّل وتعلن بيانات وصفية صحيحة.

من أين تأتي البيانات

تكاد كل الآلات الحاسبة تكون رياضيات مكتفية بذاتها لا تحتاج إلى بيانات خارجية. الاستثناء الوحيد الجدير بالذكر: محوّل العملات يستخدم لقطة ثابتة لأسعار الصرف، لا تغذية مباشرة — وهو يصرّح بذلك في الصفحة نفسها، مع تاريخ التقاط الأسعار.

الحدود، بصراحة

الحساب عالي الدقة يضمن أن الصيغة تُحسَب بدقة؛ لكنه لا يضمن أن الصيغة تناسب حالتك. فتقدير إجمالي إنفاق الطاقة اليومي (TDEE)، أو فئة مؤشر كتلة الجسم، أو توقّعات القرض، كلها نماذج مبسّطة للواقع.

تُقدَّم النتائج لأغراض المعلومات والتعليم فقط. وهي ليست استشارة طبية أو مالية أو ضريبية أو قانونية أو هندسية — ويرد إخلاء المسؤولية الرسمي في شروط الخدمة. في القرارات المهمة، تحقّق بشكل مستقل واستشر مختصًا مؤهلًا.

وجدت خطأ؟

إذا أنتجت آلة حاسبة نتيجة خاطئة، فالمشغّل يريد أن يعرف. أبلغ عن ذلك عبر صفحة GitHub ‏github.com/dvddvd300 — فالمدخلات الدقيقة (أو ببساطة الرابط القابل للمشاركة الذي يتضمنها) تجعل الخطأ قابلًا للإصلاح.