delphi4arab منتديات دلفي للعرب
[ تمرين] مع أى if ترتبط else ؟ - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : تمارين دلفي وحلول (https://delphi4arab.net/forum/forumdisplay.php?fid=16)
+--- الموضوع : [ تمرين] مع أى if ترتبط else ؟ (/showthread.php?tid=6916)



[ تمرين] مع أى if ترتبط else ؟ - خالد على22 - 04-04-2015

سؤال هام عند تتبع اى كود

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

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

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


[ تمرين] مع أى if ترتبط else ؟ - Snyder - 04-04-2015

ضع الكود لنرى...

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


[ تمرين] مع أى if ترتبط else ؟ - خالد على22 - 04-04-2015

Snyder كتب :ضع الكود لنرى...

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


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

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

بمعنى ان نضع أصبعا على اى else فنقول أنها تتبع هذه ال if
شكرا لمحاولتك أخى تابع معنا


[ تمرين] مع أى if ترتبط else ؟ - Agmcz - 04-04-2015

شاهد هذا
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'); 
أرجــوا ان تعم الفائدة


[ تمرين] مع أى if ترتبط else ؟ - S.FATEH - 04-04-2015

السلام عليكم الـ 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; 



[ تمرين] مع أى if ترتبط else ؟ - خالد على22 - 05-04-2015

s.fateh كتب :السلام عليكم الـ else تتبع اقرب if لا تحتوي على else

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

طبعا صحيح 100 %
مشكور


[ تمرين] مع أى if ترتبط else ؟ - Snyder - 06-04-2015

خالد على22 كتب :و عليكم السلام و رحمة الله و بركاته

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