سوال : برنامه ای که اعداد m تا n را چاپ کند.
سلام. چن تا سوال داشتم ...
یه برنامه ای میخواستم که اعداد m تا n رو چاپ کنه!!! (m<n) . اینطوری نوشتمش ...
Visual Basic Code:
Private Sub Form_click()Dim m%, n%m = Val(Text1.Text)n = Val(Text2.Text) For i = m To nIf m < n ThenPrint iEnd IfNext iEnd Sub
حالا سوالام راجع همین برنامه :!
1. وقتی m بزرگتر از n شد دوس دارم برنامه یه پیغام بده ینی با دستور else هرطوری کدشو نوشتم کار نداد !!
2. بعد وقتی فاصله ی عددامون زیاده ، نصف عددا به دلیل طول کوچیک فرم نشون داده نمیشه . چطوری میتونم کاری کنم که همه ی عددا نشون داده
بشن یا طول فرم همزمان با اعداد زیادتر بشه ؟! یا وقتی اعداد از طول فرم بیشترن بیان یه ستون جدید درست کنن !!!
3. اگه بخوام برنامه فقط یه بار قابل اجرا باشه باید چیکار کنم؟ مثلا یه بار که رو فرم کلیک کردیم برنامه اجرا شه ... برای بار دوم که کلیک کردیم هیچ
اتفاقی نیوفته !!!!
4. اگه بخوام بعد از تغییر مقادیر m و n و بعد از کلیک کردن رو فرم ، مقادیر قبلی که رو فرم چاپ شده پاک بشه و مقادیر جدید جایگزین بشه باید چیکار کنم؟
-------------------------------------------------------------
سوال بعد :
برنامه ای بنویسید که حاصل جمع اعداد یک تا 10 رو چاپ کنه.
Private Sub Form_click()
For i = 1 To 10
a = 0 + i
b = b + a
Next i
Print b
End Sub
اینطوری نوشتمش ولی کلا تصادفی به جواب رسیدم و نمیدونم این قسمت ( b = b + a) یعنی چی !؟ فقط همین تیکش برام جا نمیوفته!!!
امروز چن تا مبحثو با هم خوندم احساس میکنم قاطی کردم !!!!
سلام. چن تا سوال داشتم ...
یه برنامه ای میخواستم که اعداد m تا n رو چاپ کنه!!! (m<n) . اینطوری نوشتمش ...
Visual Basic Code:
Private Sub Form_click()Dim m%, n%m = Val(Text1.Text)n = Val(Text2.Text) For i = m To nIf m < n ThenPrint iEnd IfNext iEnd Sub
حالا سوالام راجع همین برنامه :!
1. وقتی m بزرگتر از n شد دوس دارم برنامه یه پیغام بده ینی با دستور else هرطوری کدشو نوشتم کار نداد !!
2. بعد وقتی فاصله ی عددامون زیاده ، نصف عددا به دلیل طول کوچیک فرم نشون داده نمیشه . چطوری میتونم کاری کنم که همه ی عددا نشون داده
بشن یا طول فرم همزمان با اعداد زیادتر بشه ؟! یا وقتی اعداد از طول فرم بیشترن بیان یه ستون جدید درست کنن !!!
3. اگه بخوام برنامه فقط یه بار قابل اجرا باشه باید چیکار کنم؟ مثلا یه بار که رو فرم کلیک کردیم برنامه اجرا شه ... برای بار دوم که کلیک کردیم هیچ
اتفاقی نیوفته !!!!
4. اگه بخوام بعد از تغییر مقادیر m و n و بعد از کلیک کردن رو فرم ، مقادیر قبلی که رو فرم چاپ شده پاک بشه و مقادیر جدید جایگزین بشه باید چیکار کنم؟
-------------------------------------------------------------
سوال بعد :
برنامه ای بنویسید که حاصل جمع اعداد یک تا 10 رو چاپ کنه.
Private Sub Form_click()
For i = 1 To 10
a = 0 + i
b = b + a
Next i
Print b
End Sub
اینطوری نوشتمش ولی کلا تصادفی به جواب رسیدم و نمیدونم این قسمت ( b = b + a) یعنی چی !؟ فقط همین تیکش برام جا نمیوفته!!!
امروز چن تا مبحثو با هم خوندم احساس میکنم قاطی کردم !!!!
آخرین ویرایش: