كيف يعمل ميزان؟

الدقة تبدأ من قراءة الرقم.

نتعامل مع الرقم كنص عشري، ثم نبني الكلمات من مجموعات عددية وقواعد منفصلة لكل لغة.

ما الذي يحدث من المدخل إلى الكلمات؟

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

١. توحيد الأرقام والتحقق من الفواصل

تُقبل الرموز 123 و١٢٣ و۱۲۳. يُحوّل الفاصل العشري العربي «٫» إلى النقطة، وفاصل الآلاف «٬» إلى الفاصلة التجميعية. تُقبل الفواصل في مجموعات ثلاثية صحيحة. لذلك يقرأ 12,345.67 قيمة واحدة، بينما يرفض 12,34 ولا يخمّن هل تقصد عددًا عشريًا.

لا تُقبل رموز العملات أو كلماتها داخل حقل الرقم؛ تُختار العملة من قائمتها. ويُرفض الترميز العلمي مثل 1e6، والمدخل الذي يزيد جزؤه الصحيح على ١٥ خانة، بما فيها الأصفار المدخلة قبل القيمة. إزالة الأصفار البادئة من العرض تأتي بعد فحص الحد.

٢. تفسير الجزء العشري بحسب الوضع

في وضع الأعداد تُقرأ الخانات بالتتابع حتى ست خانات، ولذلك يحافظ 12.05 على الصفر بعد الفاصلة في الكلمات. أما المبلغ المالي فيُفسّر الكسر حسب دقة العملة: 1.5 SAR يعني ٥٠ هللة، و1.5 KWD يعني ٥٠٠ فلس. لا نستخدم حسابات عائمة لتقريب قيمة المدخل.

تُرفض الخانات الزائدة حتى إذا كانت أصفارًا؛ مثل 1.000 SAR. هذا قرار واضح في الإدخال، لا حكم بأن القيمة الرياضية مختلفة. إذا أخرج نظام آخر خانات أكثر، فراجع القيمة وطريقة تمثيلها فيه قبل إعادة الإدخال.

٣. تركيب الكلمات والاختيارات اللغوية

يُقسم الجزء الصحيح إلى مجموعات الآحاد والآلاف والملايين والمليارات والتريليونات. للعربية صيغ مفرد ومثنى وجمع وجنس لكل وحدة، مع الرفع والنصب والجر وتهجئة مئة أو مائة. بعض التركيبات التي تنتهي بواحد أو اثنين تُعرض موسّعة، مثل «ألف وريال سعودي واحد»، للمحافظة على وحدة المبلغ.

تستخدم الإنجليزية المقياس القصير وتصل عشرات مثل twenty-one بشرطة، دون and داخل العدد الصحيح. وتستخدم الفرنسية استعمال فرنسا والتهجئة التقليدية والمقياس الطويل. اختيار لغة أخرى يغير الكلمات فقط، ولا يجري تحويل عملة.

العملات والوحدات المتاحة

العملةالوحدة الفرعيةأجزاء الوحدةالمنازل
الريال السعودي SARهللة1002
الدرهم الإماراتي AEDفلس1002
الجنيه المصري EGPقرش1002
الدينار الكويتي KWDفلس10003
الريال القطري QARدرهم1002
الريال العماني OMRبيسة10003
الدينار البحريني BHDفلس10003
الدولار الأمريكي USDسنت1002
اليورو EURسنت1002
الجنيه الإسترليني GBPبنس1002

مرجع وحدة الريال: البنك المركزي السعودي. ومن مراجع الوحدات ذات الثلاث خانات بنك الكويت المركزي والبنك المركزي العماني. أسماء الوحدات وصيغها جزء من إعدادات الأداة، ولا تمثل أسعارًا أو أسعار صرف.

حالات تحقق يمكنك تكرارها

المدخل والإعدادالسلوك المتوقع
0.05 · SARخمس هللات، لا خمسون هللة.
1.001 · SARرفض الكسر لأنه يتجاوز منزلتين.
1.001 · KWDقبول الكسر لأنه ضمن ثلاث منازل.
-21 · عدد بالإنجليزيةminus twenty-one
80 / 81 · عدد بالفرنسيةquatre-vingts / quatre-vingt-un
12,34رفض فواصل التجميع غير الصحيحة.

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

متى تحتاج إلى مراجعة إضافية؟

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

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