الاتصال عبر MCP →

أدخل الحساب

صيغة رياضية

صيغة رياضية: محوّل الأرقام إلى كلمات بالإنجليزية
Show calculation steps (1)
  1. Currency split

    Currency split: محوّل الأرقام إلى كلمات بالإنجليزية

    Round to two decimals as integer cents, then spell the major and minor parts with the chosen currency names.

اعلان

نتائج

النتيجة
zero
الرقم مكتوبًا بالكلمات الإنجليزية وفق النظام القصير.

ما الذي يقوم به هذا المحوّل

تحوّل هذه الأداة القيمة الرقمية إلى صيغتها المكتوبة بالكلمات الإنجليزية. اختر واحدًا من ثلاثة أنماط للمخرجات: كلمات (Words) لكتابة الرقم نفسه نصًا، أو عملة (Currency) للحصول على عبارة مالية تتضمن الوحدة الكبرى والوحدة الصغرى مثل الدولار والسنت، أو شيك (Check) وهي الصيغة المعتمدة في الشيكات المصرفية حيث يُكتب المبلغ بالكلمات مع تدوين السنتات على هيئة كسر عددي من مئة. يعتمد التهجئة على النظام القصير (short scale)، حيث يساوي البليون \(10^9\) والتريليون \(10^{12}\)، وهو العُرف السائد في الدول الناطقة بالإنجليزية. وأسماء العملات تختلف بحسب الدولة، لكن قواعد التهجئة الأساسية واحدة في كل مكان.

طريقة الاستخدام

اكتب الرقم في الخانة الأولى. يمكنك إدخال فاصلة عشرية، وإشارة سالب، وفواصل الآلاف. ثم اختر الصيغة المطلوبة. في وضع العملة اختر نوع العملة، وفي وضع الشيك اختر اسم العملة المطبوع على الشيك مع كلمة ختامية اختيارية (exactly أو only). أخيرًا اختر حالة الأحرف: أحرف صغيرة، أو أحرف كبيرة بالكامل، أو الحرف الأول من كل كلمة كبير (Title Case)، أو الحرف الأول من الجملة كبير. وتتحدّث النتيجة مباشرةً مع تطبيق التنسيق الذي اخترته على النص بالكامل في الخطوة الأخيرة.

شرح المعادلة

يُقسَّم العدد الصحيح إلى مجموعات من ثلاث خانات بدءًا من اليمين:

$$N=\sum_{i=0}^{k} g_i\cdot 1000^{i}\;\Rightarrow\;\text{join}(\text{group}_i + \text{scale}_i)$$

ثم تُكتب كل مجموعة على شكل مئات، فعشرات (موصولة بالآحاد بشرطة مثل twenty-one)، ثم كلمة الرتبة (thousand، million، billion، وهكذا). ولا تُضاف كلمة "and" داخل الرقم الصرف، اتباعًا للأسلوب الأمريكي. وفي وضع الكلمات تُقرأ الأرقام التي تلي الفاصلة العشرية رقمًا رقمًا بعد كلمة "point" مع الحفاظ على الأصفار في البداية، فمثلًا تصبح ‎.05‎ هي "point zero five":

$$\text{words} = \text{intToWords}(\text{integer}) \; [+\; \text{"point"} + \text{digits}]$$

أما في وضعَي العملة والشيك فتُقرّب القيمة إلى أقرب سنت صحيح لتفادي أخطاء التقريب العشري:

$$\text{cents}=\operatorname{round}(x\times 100),\;\text{whole}=\lfloor \text{cents}/100\rfloor,\;\text{minor}=\text{cents}\bmod 100$$

رقم مقسَّم إلى مجموعات من ثلاث خانات، كل مجموعة محوَّلة إلى كلمات
تُقسَّم الأرقام إلى مجموعات من ثلاث خانات، ثم تُحوَّل كل مجموعة إلى كلمات.

مثال تطبيقي

أدخل القيمة \(1234.05\) في وضع العملة باستخدام الدولار وحالة Title Case. يُكتب الجزء الصحيح \(1234\) على هيئة "one thousand two hundred thirty-four"، وتُكتب قيمة السنتات \(5\) على هيئة "five"، فينتج "one thousand two hundred thirty-four dollars and five cents". وبتطبيق حالة Title Case تصبح النتيجة "One Thousand Two Hundred Thirty-Four Dollars And Five Cents".

شيك فارغ يُظهر خانة المبلغ بالأرقام وسطر المبلغ بالكلمات
في الشيك، يُكتب المبلغ بالأرقام وبالكلمات معًا.

الأسئلة الشائعة

لماذا لا توجد كلمة "and" داخل الرقم؟ تحذف الإنجليزية الأمريكية كلمة "and" داخل الأعداد الصحيحة، وتقتصر على الفصل بين الجزء النقدي الكبير والصغير فقط.

كيف تُعالَج العملات التي لا تحتوي على وحدة صغرى؟ الين واليوان والوون والدونغ لا تملك وحدة فرعية، لذا يُكتب المبلغ الكامل فقط بعد التقريب.

ماذا يحدث عند ترك الخانة فارغة؟ تُعامَل الخانة الفارغة كصفر، وتعيد النتيجة "zero".

آخر تحديث: