15-01-14, 03:48 AM
السلام عليكم ورحمة الله
اريد كود يحول الارقام الى حروف معينة او يعبر عن الارقام بالحروف
ولتوضيح الفكرة
قديما كانت العرب لا تعرف الاعداد , وكانت تعبر عن الاعداد بالحروف
مثلا : حرف الالف يعبر عن الرقم 1
حرف الباء يعبر عن رقم 2
حرف ج يعبر عن رقم 3
حرف د يعبر عن رقم 4
حرف هـ يعبر عن رقم 5
حرف و يعبر عن رقم 6
حرف ز يعبر عن رقم 7
حرف ح يعبر عن رقم 8
حرف ط يعبر عن رقم 9
حرف ي يعبر عن رقم 10
حرف ك يعبر عن رقم 20
حرف ل يعبر عن رقم 30
حرف م يعبر عن رقم 40
حرف ن يعبر عن رقم 50
حرف س يعبر عن رقم 60
حرف ع يعبر عن رقم 70
حرف ف يعبر عن رقم 80
حرف ص يعبر عن رقم 90
حرف ق يعبر عن رقم 100
حرف ر يعبر عن رقم 200
حرف ش يعبر عن رقم 300
حرف ت يعبر عن رقم 400
حرف ث يعبر عن رقم 500
حرف خ يعبر عن رقم 600
حرف ذ يعبر عن رقم 700
حرف ض يعبر عن رقم 800
حرف ظ يعبر عن رقم 900
حرف غ يعبر عن رقم 1000
مثلا كانوا يعبرون عن الرقم 71 هكذا (عا) كانوا يقدمون العشرات على الاحاد
العين =70 والالف =1 اذن يصير الرقم بالحروف عا
مثلا الرقم 165 يصير (قسه) لان القاف =100 والسين =60 والهاء تساوي 5
وطبعا يقدمون الالوف على المئات
والمئات على العشرات
والعشرات على الاحاد
وعندما يريدون التعبير عن رقم 2000 يقدمون حرف يدل على التكرار
وهو حرف الباء لانه يدل على الرقم اثنين ثم رقم يدل على المرتبة وهى مرتبة الالوف وهو حرف الغين
اذن الرقم 2000 يصير (بغ)
الرقم 3000 يصير (جغ)
الرقم عشرة ألاف يصير (يغ)
الرقم عشرين الف يصير (كغ)
وكانت هذه طريقة اهل المشرق
وهى تقديم الالوف ثم المئات ثم العشرات ثو الاحاد
ولكن اهل المغرب العربي
كانوا يقدمون الاحاد ثم العشرات ثم المئات ثم الالوف
مثلا الرقم 165 يصير في المغرب ( هسق)
لان هـ=5 , س=60 , ق=100
الرقم 222 يصير (بكر)
الرقم 2568 يصير ( حسثغب)
والمطلوب برنامج مكون من ثلاثة خانات
الخانة الاولى نضع فيها الرقم
والخانة الثانية تعبر عن الرقم بطريقة المشرق
والخانة الثالثة تعبر عن الرقم بطريقة اهل المغرب
وشكرا لكم
اريد كود يحول الارقام الى حروف معينة او يعبر عن الارقام بالحروف
ولتوضيح الفكرة
قديما كانت العرب لا تعرف الاعداد , وكانت تعبر عن الاعداد بالحروف
مثلا : حرف الالف يعبر عن الرقم 1
حرف الباء يعبر عن رقم 2
حرف ج يعبر عن رقم 3
حرف د يعبر عن رقم 4
حرف هـ يعبر عن رقم 5
حرف و يعبر عن رقم 6
حرف ز يعبر عن رقم 7
حرف ح يعبر عن رقم 8
حرف ط يعبر عن رقم 9
حرف ي يعبر عن رقم 10
حرف ك يعبر عن رقم 20
حرف ل يعبر عن رقم 30
حرف م يعبر عن رقم 40
حرف ن يعبر عن رقم 50
حرف س يعبر عن رقم 60
حرف ع يعبر عن رقم 70
حرف ف يعبر عن رقم 80
حرف ص يعبر عن رقم 90
حرف ق يعبر عن رقم 100
حرف ر يعبر عن رقم 200
حرف ش يعبر عن رقم 300
حرف ت يعبر عن رقم 400
حرف ث يعبر عن رقم 500
حرف خ يعبر عن رقم 600
حرف ذ يعبر عن رقم 700
حرف ض يعبر عن رقم 800
حرف ظ يعبر عن رقم 900
حرف غ يعبر عن رقم 1000
مثلا كانوا يعبرون عن الرقم 71 هكذا (عا) كانوا يقدمون العشرات على الاحاد
العين =70 والالف =1 اذن يصير الرقم بالحروف عا
مثلا الرقم 165 يصير (قسه) لان القاف =100 والسين =60 والهاء تساوي 5
وطبعا يقدمون الالوف على المئات
والمئات على العشرات
والعشرات على الاحاد
وعندما يريدون التعبير عن رقم 2000 يقدمون حرف يدل على التكرار
وهو حرف الباء لانه يدل على الرقم اثنين ثم رقم يدل على المرتبة وهى مرتبة الالوف وهو حرف الغين
اذن الرقم 2000 يصير (بغ)
الرقم 3000 يصير (جغ)
الرقم عشرة ألاف يصير (يغ)
الرقم عشرين الف يصير (كغ)
وكانت هذه طريقة اهل المشرق
وهى تقديم الالوف ثم المئات ثم العشرات ثو الاحاد
ولكن اهل المغرب العربي
كانوا يقدمون الاحاد ثم العشرات ثم المئات ثم الالوف
مثلا الرقم 165 يصير في المغرب ( هسق)
لان هـ=5 , س=60 , ق=100
الرقم 222 يصير (بكر)
الرقم 2568 يصير ( حسثغب)
والمطلوب برنامج مكون من ثلاثة خانات
الخانة الاولى نضع فيها الرقم
والخانة الثانية تعبر عن الرقم بطريقة المشرق
والخانة الثالثة تعبر عن الرقم بطريقة اهل المغرب
وشكرا لكم