يا اخواني انا حاولت ان اعمل برنامج صغير يقوم بتحويل الارقام العايده الى ارقام بالاحرف .مثلا عندي رقم 1500 بدي يتحول الي الف وخمسمائه
تحويل الارقام العايده الي احرف
مغلق
يا جماعه الخير ارجو الساعده.وفين المبرمجين العرب هذا سؤال بسيط وتافه
جرب هذه الطريقة
int thousand = num % 10000;
switch (thousand)
{
case 0: break;
case 1: Console.Write("One Thousand"); break;
case 2: Console.Write("Tow Thousand"); break;
.
.
.
}
int hundred = num % 1000;
switch (hundred )
{
case 0: break;
case 1: Console.Write("One hundred"); break;
case 2: Console.Write("two hundred"); break;
.
.
}
.........و هكذا
تم تعديل هذه المشاركة بواسطة malek_sa في 26 سبتمبر 2007 في 02:47
SCJP 5.0
اخي العزيز
أولاً لعمل ذلك يلزمك شيئين
الأول معرفة طريقة قرائة الأرقام باللغة العربية نحوياً
وسرد Algorithm لطريقة القراءة
الشئ الثانى
تحديد طول الرقم المدخل بإستخدام String.Length
لتحديد قراءة الخانات المدخلة إن كانت آحاد أو عشرات أو مئات .... إلخ
ثم استخدام جملة Switch بعد ذلك لتخصيص القراءة حسب طول الرقم المدخل
وفقنا الله وإياك لما فيه الخير
وإن أردت مساعدة أكثر فأنا فى خدمة المبرمجين العرب
اللهم اغفر لنا وللمسلمين والمسلمات والمؤمنين والمؤمنات
الأحياء منهم والأموات إنك يا ربنا سميع مجيب الدعاء
هذا الموضوع مغلق.