مشاهده نسخه کامل
: کمک
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
اگر تابعي هم باشه،اصولا از همين روش استفاده مي كنه،البته براي گفتن اعداد بالاتر از حدي، اگر دقت كنين متوجه ميشين روش روتيني داره
فكر كنم براي زبانهاي ديگه ( مخصوصا اونها كه تحت داس بودن ) الگوريتم زياد باشه
اما چون احتمالا از لحاظ اون فارسي سازي كه استفاده مي كنين و ... ممكنه دجار مشكل بشين،فكر كنم در نهايت بايد خودتون بنويسين
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.