مشکل در گذاشتن چند if پشت سرِ هم

mj3a

Active Member
سلام. من برای درست کردن یه آزمون که 21 سواله بود، در جوابیه چندتا دستور if به کار بردم که عملکرد رو با یه کلمه توضیح بده. مثلا اگه یه نفر همه ی 21 سوال رو درست جواب داد، بنویسه عالی.
مشکلی که من برام پیش اومد وقتی 4تا دستور if رو کنار هم گذاشتم، دوتای آخری همش قاطی می کنن.
HTML:
If (sahih>18) Then
  Show("TextBTN")
Else
End
If (15<sahih>19) Then
  Show("TextBTN1")
Else
End
If (14>sahih<16) Then
  Show("TextBTN2")
Else
End
If (0>sahih<15) Then
  Show("TextBTN3")
Else
End

دوتا دستور اولی به طور کامل کار میکنن. اون دوتای پایینه مشکل دارن. یعنی اگه هر 21 سوال رو جواب بدی یا هیچ کدوم از اونا رو جواب ندی، بازم فایل های textBTN3 و textBTN2 نمایش داده میشن!

در ضمن میخوام از همین جا یه انتقادی از سیستم سرچ این سایت بکنم. در واقع یکی از بی خاصیت ترین بخش ها در این انجمن همین بخشه! وقتی با اکانت خودم وارد میشم، خیلی از کلمات رو پیدا نمیکنه ولی وقتی توی اکانتم نیستم، بیشتر کلمات رو میاره.

خیلی ممنون
 

Singular

Active Member
آخه کلا کد نویسی و نوع خواسته شما اشتباس و برنامه خط به خط داره چک میکنه .. و چون خواسته شما اشتباه وارد کردید جواب اشتباهم میگرید


کمی به مثال های mmb و راهنمای بیلدر هم نگاه کنید بیشتر با نحوه کد نویسی آشنا بشید.

موفق باشی دوست عزیز.
 

پیوست ها

  • azmoon.rar
    846 بایت · بازدیدها: 5

mj3a

Active Member
عالی شد. اگه من شما مجید آنلاینیا رو نداشتم چیکار می کردم! بله ازین به بعد حتما نگاه می کنم.
 

جدیدترین ارسال ها

بالا