[ تمرين] مع أى if ترتبط else ؟
#1
سؤال هام عند تتبع اى كود

شاهدت للتو else تسبقها العديد من if

مع أى if ترتبط else ؟؟

حاول الإجابة بعبارة واضحة و سهلة الفهم و لا تقبل سوى معنى واحد
الرد
#2
ضع الكود لنرى...

else ترتبط مع أخر if او اخر end لبلوك if
الرد
#3
Snyder كتب :ضع الكود لنرى...

else ترتبط مع أخر if او اخر end لبلوك if


طبعا ليس بالضرورة مع آخر if
و لا ترتبط else مع end مطلقا

و طبعا لن يوضع اى كود
بشكل عام حتى تتحقق الفائدة فى تتبع اى كود فهذا تمرين و ليس سؤال

بمعنى ان نضع أصبعا على اى else فنقول أنها تتبع هذه ال if
شكرا لمحاولتك أخى تابع معنا
الرد
#4
شاهد هذا
PHP كود :
if True then
  begin
    ShowMessage
('1');
    if 
True then
      ShowMessage
('2');
    if 
True then
      ShowMessage
('3');
    if 
True then
      ShowMessage
('4');
    if 
True then
      ShowMessage
('5');
    if 
True then
      ShowMessage
('6');
  
end
  
else
    
ShowMessage('0'); 
في هذا المثال else تخص الشرط الأول في حال عدم تحققه سيذهب إلى
PHP كود :
ShowMessage('0'); 
وهذا المثال
PHP كود :
if True then
    ShowMessage
('1');
    if 
True then
      ShowMessage
('2');
    if 
True then
      ShowMessage
('3');
    if 
True then
      ShowMessage
('4');
    if 
True then
      ShowMessage
('5');
    if 
True then
      ShowMessage
('6')
  else
    
ShowMessage('0'); 
في حال عدم تحقق الشرط السادس سنذهب إلى
PHP كود :
ShowMessage('0'); 
أرجــوا ان تعم الفائدة
سبحان الله وبحمده سبحان الله العظيم
[-] كل من 1 user says قال شكرا ل Agmcz على المشاركة المفيدة
  • mohamed49
الرد
#5
السلام عليكم الـ else تتبع اقرب if لا تحتوي على else !! Big Grin
PHP كود :
if Condition1 then
  begin
  Instruction
;
  
Instruction;
  if 
Condition2 then
  begin
  Instruction
;
  
Instruction;
  
end else
  
begin
  Instruction
;
  
Instruction;
  if 
Condition3 then
  Instruction
  
else
  
Instruction
  end
;
  
end else
  
begin
  Instruction
;
  
Instruction;
  
end
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
الرد
#6
s.fateh كتب :السلام عليكم الـ else تتبع اقرب if لا تحتوي على else

و عليكم السلام و رحمة الله و بركاته

طبعا صحيح 100 %
مشكور
[-] كل من 1 user says قال شكرا ل خالد على22 على المشاركة المفيدة
  • mohamed49
الرد
#7
خالد على22 كتب :و عليكم السلام و رحمة الله و بركاته

طبعا صحيح 100 %
مشكور
انظر هذا الكود
PHP كود :
var a,b,byte;
begin
  
if a>b then begin if a>c then showmessage('A'); end
  
else showmessage('not A')
end
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم