اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

سوف تخضع قيمة X لاختبارين الأول يتحقق فيما انت أصغر من 100 فيجمع لها 1، ثم شرط آخر يختبر هل أصبحت (بعد التعديل المحتمل) أكبر من 50؟ فيجمع 1 مرة أخرى، 

في هذا السؤال تنفيذ عبارة else مرتبط بعدم تحقق الشرط الثاني حيث يتم طرح 1.

if(x<100) 
    x=x+1;

if(x>50) 
    x=x+1;
else      // يتم التنفيذ في حال فشل ثاني شرط
  x=x-1;

في السؤال السابق كان ارتبطا else مع الشرط الأول لوجود أقواس المجموعة، فيتم اعتبار الشرط الثاني تابع لتحقق الشرط الأول  وهذا الكود الأول 

if(x<100) {
    x=x+1;      // جميع التعليمات أبناء الشرط الأول
  
    if(x>50)   //  يتم اختبارها في حال تحقق أول شرط
        x=x+1;
}
// يتم تنفيذها في حال فشل أول شرط
else 
  	x=x-1;

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...