PDA

View Full Version : درخواست برنامه ی مقلوب کننده!



sAsAn.K
یک شنبه 21 اسفند 1384, 15:46 عصر
سلام.
یه برنامه میخواستم که دو تا command button داره یکیشون مقلوب کننده ی عدد و دیگری مقلوب کننده ی string باشه!
مقلوب کننده ی عدد اینطوری که اگه توی textbox زدیم 123 مقلوبش یعنی 321 توی یه textbox دیگه ریخته بشه!
و برای رشته هم اگه زدیم sasan مقلوبش یعنی nasas توی یه textbox ریخته بشه!
ضمنا اگه دکمه ی مقلوب عدد رو زدیم و توی textbox اولی رشته بود پیغام بده و اگه مقلوب رشته رو زدیم و عدد وارد شده بود باز هم پیغام بده!
ممنون از لطفتون:لبخند:

HO457
یک شنبه 21 اسفند 1384, 16:15 عصر
نمیدونم تابعی برای این کار هست یا نه. ولی با یه حلقه for‌ و دستور mid به راحتی میشه اینکار رو انجام داد.


ضمنا اگه دکمه ی مقلوب عدد رو زدیم و توی textbox اولی رشته بود پیغام بده و اگه مقلوب رشته رو زدیم و عدد وارد شده بود باز هم پیغام بده!

این یه تیکه رو نگرفتم.

Payman62
یک شنبه 21 اسفند 1384, 17:16 عصر
این برنامه های ساده رو چرا خودت نمینویسی. اینجوری هیچی یاد نمیگیری. باید از همین برنامه ها شروع کنی.
من مقلوب عدد رو با پاسکال نوشتم. مقلوب رشته رو هم با c . باز میگردم اگه پیدا کردم میذارم. ولی این دفعه خودت تبدیل کن که یاد بگیری.
ho457 منظورش اینه که جای عدد اگه رشته بود error بده و بر عکس چون تکس باکساشون جداست.

meh_secure
دوشنبه 22 اسفند 1384, 00:04 صبح
این تابع همه چیز رو مقلوب میکنه.


strReverse(string)

در ضمن حرف این دوستمون رو جدی بگیر.

Payman62
دوشنبه 22 اسفند 1384, 11:53 صبح
چه تابع جالبی. با یه خط کد. خیلی عالیه. جناب meh_secure ممنون از شما.

meh_secure
دوشنبه 22 اسفند 1384, 14:58 عصر
خواهش می کنم پیمان جان.

mahdi_farhani
دوشنبه 22 اسفند 1384, 15:46 عصر
برای مقلوب عدد از یک حقله while استفاده کن و تقسیم
مثلاٌ 1234 تقسیم بر هزار که بکنی باقیمانه آن 234 و خارج قسمت میشه 1 و بعدی را تقسیم بر 100 کن تا آخر بعد از اون بیا از آخر به اول صرب کن و با هم جمع کن
یعنی اخرین عددی که بدست میاری یعنی عدد 4 را ضرب 1000 کن به اضافه 3 * 100 و...
البته این روش برای اعدا چهار رقمی است . با همین تکنیک ولی با یه مقدار تغییر میتونی برای همه اعداد این برنامه رو بنویسی ....
به خاظر حرف پیمان جان من کد برنامه رو برات ننوشتم فقط راهنمایت کردم .. (البته همه برنامه رو دیگه گفتم)

Payman62
دوشنبه 22 اسفند 1384, 16:05 عصر
mahdei مثلنکه شما تابعی که جناب meh_secure معرفی کردند رو ندیدید. احتیاج به این کارا نیست با یه خط کد کار حله.