ورود

نسخه کامل مشاهده نسخه کامل : کمک



aliaghaaaaa
21-09-2008, 16:05
سلام خدمت دوستان عزیز.

من یه کد میوام که عدد رو به حروف تبدیل کنه.

مثلا تو یه تکست باکس داریم: 123

بعد خود برنامه تو یه تکست باکس بنویسه: صد و بیست و سه


ممنون:20:

KhepeleSibilo
21-09-2008, 22:16
برنامه كه اصلا پيچيده نيست !
راحت بنويسين !

باقيمونده عدد بر 10 رو پيدا كنين، يك select case ساده اگر 1 بود يك اگر 2 بود دو و ....
رقم آخر رو حذف كنين و باز يك شرط ساده براي ده بيست سي چهل ..
دوباره تقسيم بر ده و ...

كلا با يك سري شرط پشت سر هم ساده نوشته ميشه
برنامه هاي ساده اينطوري دست گرمي هستن براي تمرين برنامه نويسي ! سعي كنين خودتون بنويسين

بهرام_62
22-09-2008, 13:57
برنامه هاي ساده اينطوري دست گرمي هستن براي تمرين برنامه نويسي ! سعي كنين خودتون بنويسين
با این موافقم

aliaghaaaaa
22-09-2008, 17:23
سلام.
این روش شما برای اعداد با تعداد ارقام کم مفید هست.
ولی اگر ندونیم که عدد چند رقمه و ممکنه تا مثلا 12 رقم هم باشه و خود ارقام هم معلوم نباشن یه کمی سخت میشه . گفتم شاید تابعی برای این کار باشه.

KhepeleSibilo
22-09-2008, 21:34
اگر تابعي هم باشه،اصولا ‌از همين روش استفاده مي كنه،البته براي گفتن اعداد بالاتر از حدي، اگر دقت كنين متوجه ميشين روش روتيني داره
فكر كنم براي زبانهاي ديگه ( مخصوصا اونها كه تحت داس بودن ) الگوريتم زياد باشه
اما چون احتمالا از لحاظ اون فارسي سازي كه استفاده مي كنين و ... ممكنه دجار مشكل بشين،‌فكر كنم در نهايت بايد خودتون بنويسين