Page 65 - أساسيات الحاسب الالي2
P. 65

‫جمل التحكم‬                                                  ‫الفصل الرابع‬

                       ‫‪ -٣‬جملة اﻻختيار المتعدد ‪Select case‬‬

‫ت ستخدم عب ارة ‪ if‬ف ى حال ه تواج د احتم الين ان يتحق ق ال شرط او ﻻ يتحق ق‪ .‬ولك ن ف ى‬

‫بعض الحاﻻت يك ون هن اك احتم اﻻت كثي رة وف ى ه ذه الحال ة ن ستخدم العب ارة ‪select‬‬

                                                                     ‫‪case‬‬

                                                                     ‫الصيغة‪-:‬‬

‫‪Selectcase Expression‬‬

‫‪case 1‬‬

‫‪Statement 1‬‬

‫‪Case2‬‬

‫‪Statement 2‬‬

‫‪Case3‬‬

‫‪Statement 3‬‬

‫‪End select‬‬

‫المق صود ب ‪ Expression‬ه و تعبي ر ب سيط أو متغي ر ف إذا س اوى إح دى الح اﻻت‬

‫المنصوص عليها فان الجملة أو الجمل المصاحبة لهذه الحالة يتم تنفيذها ثم ينتقل تسلسل‬

‫تنفيذ السطور إلى ما بعد جملة ‪ . end select‬يمكن أن نقارن قيمة ‪ Expression‬بقيمة‬

              ‫ثابتة أو مدى أو قيمة من مجموعة قيم كما توضح اﻷمثلة التالية‪:‬‬

‫‪case 100‬‬      ‫تعنى أن المتغير يأخذ القيمة ‪١٠٠‬‬

‫‪case 1 to 10‬‬           ‫تعنى أن المتغير يتراوح من ‪ ١‬إلى ‪١٠‬‬

‫‪case is >10‬‬            ‫تعنى أن المتغير أكبر من ‪١٠‬‬

‫‪case 1,2,3‬‬             ‫تعنى أن المتغير قد يكون ‪ ١‬أو ‪ ٢‬أو ‪٣‬‬

‫تعنى أن المتغير يأخذ قيمة مختلفة عن القيم المذكورة من قبل ‪Case else‬‬

                                                                     ‫‪٦٥‬‬
   60   61   62   63   64   65   66   67   68   69   70