امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
چهار تا سوال ساده
نویسنده پیام
shamsoft آفلاین
كاربر دو ستاره
**

ارسال‌ها: 152
موضوع‌ها: 32
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 0
( 7 تشکر در 6 ارسال )
ارسال: #1
چهار تا سوال ساده
1.چطوری میشه مینیمم یا ماکزیمم بین چند تا عدد رو بدست آورد.مثلا مینمیم بین 6 تا عدد.
2.چطوری میشه کاری کرد که در یک تکس باکس فقط عدد قرار بگیره.
3.چطوری میشه بعد از اینکه توی یک تکس باکس یک عدد وارد شد اونوقت یک تب(Tab ) ارسال شود.
4.چطوری میشه چند تا عدد به صورت رندم انتخاب کرد ولی هیچکدام با هم برابر نباشند.مثلا توی 5 تا تکس باکس 5 تا عدد به صورت رندم بین 0 تا 9 انتخاب کردم ولی ممکنه دو تا از این اعداد مثل هم باشد.حالا من می خوام این احتمال رو از بین ببرم.
ممنون می شم اگه جوابم رو بدید.به هر حال من یه آماتور به حساب میام.
۰۸-دى-۱۳۸۴, ۱۲:۴۷:۳۷
وب سایت ارسال‌ها
پاسخ
Iron_Fist غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,456
موضوع‌ها: 70
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 109
( 456 تشکر در 134 ارسال )
ارسال: #2
 
1.شش تا عدد رو با هم مقايسه كن كوچكترين را انتخاب كن
2.ماسك اديت
3.با ست فكوس
4.تو جند تا پست پيش اميرجان راهش رو گفت
۰۸-دى-۱۳۸۴, ۱۷:۱۱:۲۷
ارسال‌ها
پاسخ
shamsoft آفلاین
كاربر دو ستاره
**

ارسال‌ها: 152
موضوع‌ها: 32
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 0
( 7 تشکر در 6 ارسال )
ارسال: #3
 
1.اين رو بلد بودم.ولي اگه عددها زياد باشن كد طولاني ميشه.يه راه ديگه بگيد؟
3.اين روش رو ميدونستم ولي كدش رو بلد نيستم.
4.روش پيداكردن به صورت رندم هست و ممكنه تكرار هم داشته باشه.
۰۸-دى-۱۳۸۴, ۱۸:۴۷:۴۴
وب سایت ارسال‌ها
پاسخ
Iron_Fist غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,456
موضوع‌ها: 70
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 109
( 456 تشکر در 134 ارسال )
ارسال: #4
 
1.راهي به ذهنم نمي رسه
2.
کد:
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
Text2.SetFocus
End If
End Sub
با Enter مي ره روي تكست بعدي
3.خوب روش امير جان رو به كار ببر ؛يه ايف هم بزار كه اگه عدد تكراري
بود يه عدد ديگه بزاره جاش
۰۸-دى-۱۳۸۴, ۱۸:۵۸:۲۷
ارسال‌ها
پاسخ
shamsoft آفلاین
كاربر دو ستاره
**

ارسال‌ها: 152
موضوع‌ها: 32
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 0
( 7 تشکر در 6 ارسال )
ارسال: #5
 
آقای Iron_fist ازتون متشکرم.جواب سوال سوم رو بدست آوردم.
برای سوال چهارم هم روشی رو که گفتید امتحان کردم ولی بازم احتمال داره در شرط بعدی عدد بازم تکراری باشه.
حالا یه راهی به نظر خودم رسید که بهتون میگم.این روش Amirjn هست:
Randomize
a="0123456789"
b = Int(Rnd(Len(a)) * Len(a)) + 1
c = Mid(a, b, 1)
Text1.Text = c
من در برنامه ام 6 تا Textbox دارم.توی هر کدام یک عدد به صورت رندم قرار می گیره.پس ممکنه که بعضی از اونا با هم برابر باشه.
حالا روش:Textbox1 رو به روش آقا امیر اجرا می کنیم.(یه عدد به صورت رندم براش در نظر می گیریم) بعد برای Textbox2 عددی که برای Textbox1 بدست امد رو از مجموعه a بر می داریم و بعد عدد رو به صورت رندم انتخاب می کنیم و این کار رو تا Textbox6 ادامه می دهیم.در این حالت دیگه غیر ممکنه که عدد تکراری به وجود بیاد.
حالا اگه شما لطف کنید و یه کدی به من بدید که بتونه یه عدد رو از مجموعه a برداره ممنون میشم.
بقیه دوستان هم کمک کنند.شرمنده همه هم شدیم.
:oops: :oops:
۰۸-دى-۱۳۸۴, ۲۱:۰۴:۰۶
وب سایت ارسال‌ها
پاسخ
Iron_Fist غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,456
موضوع‌ها: 70
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 109
( 456 تشکر در 134 ارسال )
ارسال: #6
 
حال نوشتن تابعش رو نداشتم
ولي اگه فقط 6 تا تكست باكس هست از كد مسخره زير استفاده كن

کد:
Randomize
a = "0123456789"
b = Int(Rnd(Len(a)) * Len(a)) + 1
c = Mid(a, b, 1)
Text1.Text = c
'----------------------------------------
s = InStr(a, c)
s1 = Mid(a, 1, s - 1)
s2 = Mid(a, s + 1, Len(a))
a1 = s1 + s2
Randomize
b = Int(Rnd(Len(a1)) * Len(a1)) + 1
c = Mid(a1, b, 1)
Text2.Text = c
'----------------------------------------
s = InStr(a1, c)
s1 = Mid(a1, 1, s - 1)
s2 = Mid(a1, s + 1, Len(a1))
a2 = s1 + s2
Randomize
b = Int(Rnd(Len(a2)) * Len(a2)) + 1
c = Mid(a2, b, 1)
Text3.Text = c
'----------------------------------------
s = InStr(a2, c)
s1 = Mid(a2, 1, s - 1)
s2 = Mid(a2, s + 1, Len(a2))
a3 = s1 + s2
Randomize
b = Int(Rnd(Len(a3)) * Len(a3)) + 1
c = Mid(a3, b, 1)
Text4.Text = c
'----------------------------------------
s = InStr(a3, c)
s1 = Mid(a3, 1, s - 1)
s2 = Mid(a3, s + 1, Len(a3))
a4 = s1 + s2
Randomize
b = Int(Rnd(Len(a4)) * Len(a4)) + 1
c = Mid(a4, b, 1)
Text5.Text = c
'----------------------------------------
s = InStr(a4, c)
s1 = Mid(a4, 1, s - 1)
s2 = Mid(a4, s + 1, Len(a4))
a5 = s1 + s2
Randomize
b = Int(Rnd(Len(a5)) * Len(a5)) + 1
c = Mid(a5, b, 1)
Text6.Text = c
۰۸-دى-۱۳۸۴, ۲۲:۱۴:۲۶
ارسال‌ها
پاسخ
shamsoft آفلاین
كاربر دو ستاره
**

ارسال‌ها: 152
موضوع‌ها: 32
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 0
( 7 تشکر در 6 ارسال )
ارسال: #7
 
دستتون درد نكنه.درست شد. :)
راستي چرا گفتيد مسخره؟به نظر من كه مسخره نبود. :roll:
در هر حال متشكرم
۰۹-دى-۱۳۸۴, ۰۰:۲۱:۰۴
وب سایت ارسال‌ها
پاسخ
shamsoft آفلاین
كاربر دو ستاره
**

ارسال‌ها: 152
موضوع‌ها: 32
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 0
( 7 تشکر در 6 ارسال )
ارسال: #8
 
من هنوز جواب سوال 1 و 2 رو پيدا نكردم.
لطفا بقيه دوستان هم كمك كنند :oops:
۰۹-دى-۱۳۸۴, ۰۸:۳۵:۵۲
وب سایت ارسال‌ها
پاسخ
Iron_Fist غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,456
موضوع‌ها: 70
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 109
( 456 تشکر در 134 ارسال )
ارسال: #9
 
Microsoft Masked Edit Control 6.0 رو انتخاب كن و بعد در خاصيت
Mask آن به تعداد دلخواه كه مي خواهي عدد وارد شه # وارد كن
۰۹-دى-۱۳۸۴, ۱۲:۲۵:۵۳
ارسال‌ها
پاسخ
shamsoft آفلاین
كاربر دو ستاره
**

ارسال‌ها: 152
موضوع‌ها: 32
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 0
( 7 تشکر در 6 ارسال )
ارسال: #10
 
دستتون درد نكنه.
حالا فقط ميمونه سوال 1.كسي نمي دونه :(
۰۹-دى-۱۳۸۴, ۱۴:۱۰:۱۱
وب سایت ارسال‌ها
پاسخ
Iron_Fist غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,456
موضوع‌ها: 70
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 109
( 456 تشکر در 134 ارسال )
ارسال: #11
 
حالا حد اكثر چند تا عدد رو مي خواي Min يا Max
رو حساب كني
۰۹-دى-۱۳۸۴, ۱۴:۲۷:۳۰
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [سوال] یک سوال ساده در مورد هندل thinkdiff 1 2,838 ۱۴-فروردین-۱۳۹۲, ۱۳:۱۶:۲۸
آخرین ارسال: Di Di
  آموزش چهار روش کلی اینجکت کد برای بدست آوردن پسورد TextBox Pedram_HookEx 14 14,970 ۲۳-مرداد-۱۳۹۰, ۰۰:۴۱:۳۷
آخرین ارسال: mamad-pc
  راهنمایی در نوشتن یه تمرین خیلی ساده maiki 5 4,177 ۲۰-آذر-۱۳۸۹, ۲۳:۴۲:۱۷
آخرین ارسال: maiki
  شروع پروژه ربات یاهو مسنجر BSRobo , ساده اما پر قدرت مثل سایفر +behnam+ 0 3,131 ۲۸-آبان-۱۳۸۹, ۰۱:۴۳:۵۶
آخرین ارسال: +behnam+
  یه سورس ساده yashar_2006 2 2,784 ۳۰-مهر-۱۳۸۹, ۱۹:۱۰:۴۹
آخرین ارسال: Di Di
  یه سوال ساده در مورد Data Report hamed_Arfaee 3 3,631 ۲۱-مهر-۱۳۸۸, ۰۰:۰۲:۳۲
آخرین ارسال: hamed_Arfaee
  درخواست يه برنامه ساده shedayat 6 6,465 ۰۸-اردیبهشت-۱۳۸۸, ۱۴:۲۸:۴۸
آخرین ارسال: far_222000
  یه سوال ساده آریایی 1 1,742 ۱۳-اسفند-۱۳۸۷, ۱۵:۲۹:۰۹
آخرین ارسال: arashrj
  یه سوال ساده(اونایی که پروژه زیاد می نویسن بیان) eligod 10 7,335 ۱۸-مهر-۱۳۸۷, ۱۶:۰۴:۲۸
آخرین ارسال: mojtabamalaekeh
  چند سوال ساده xmegamahdi 2 2,148 ۲۹-شهریور-۱۳۸۷, ۱۶:۳۴:۲۴
آخرین ارسال: xmegamahdi

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS