عرض مشاركة واحدة
قديم 17-03-2009, 11:10 PM
  #15
achraf.mouni
مشرف قسم
الكمبيوتر وتطوير المواقع والانترنت
مشرف قسم
الرياضيات والإعلام الآلي
 الصورة الرمزية achraf.mouni
 
تاريخ التسجيل: 08-09-2008
الدولة: الجزائر
المشاركات: 2,439
achraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداعachraf.mouni عضو محترف الابداع
افتراضي

if then else :

الجمله الشرطيه if تسمح لك بإتخاذ القرارات في برنامجك . المثال التالي يسأل المستخدم ان يدخل رقم و يخبر المستخدم اذا كان الرقم اكبر من 5 .

كود:
كود بلغة HTML:
program Decisions; 

var 
i: Integer; 

begin 
Writeln('Enter a number'); 
Readln(i); 
if i > 5 then 
Writeln('Greater than 5'); 
end.
و القرارات التي يمكنك اتخاذها مع الجمله الشرطيه if :

> : اكبر من < : اصغر من
>= : اكبر من او يساوي <= : اصغر من او يساوي
= : يساوي <> : لا يساوي

المثال السابق كان يخبرنا فقط اذا كان الرقم اكبر من 5 , اذا كنا نريد ان يخبرنا انه ليس اكبر من 5 يجب ان نستخدم else .

كود:
كود بلغة HTML:
program Decisions; 

var 
i: Integer; 

begin 
Writeln('Enter a number'); 
Readln(i); 
if i > 5 then 
Writeln('Greater than 5') 
else 
Writeln('Not greater than 5'); 
end.
إذا كانت الحاله صحيحه (True) اختر الجزء الذي بعد then و اذا لم تكن صحيحه (False) اختر الجزء الذي بعد else . ذلك لان الحاله i > 5 تعتبر من النوع Boolean


كود:
كود بلغة HTML:
program Decisions; 

var 
i: Integer; 
b: Boolean; 

begin 
Writeln('Enter a number'); 
Readln(i); 
b := i > 5; 
end.
اذا كنت تريد ان تستخدم اكثر من حاله واحده يجب عليك ربط حاله بالاخرى . لربط الحالات يمكنك استخدام AND او OR . اذا استخدمت AND يجب ان تكون الحالتين صحيحتين و اذا استخدمت OR يجب ان تكون حاله واحده او الحالتين صحيحتين .

كود:
كود بلغة HTML:
program Decisions; 

var 
i: Integer; 

begin 
Writeln('Enter a number'); 
Readln(i); 
if (i > 1) and (i < 100) then 
Writeln('The number is between 1 and 100'); 
end.
اذا كنت تريد كتابة امرين او اكثر بعد الجمله الشرطيه يجب استخدام begin و end; .


كود:
كود بلغة HTML:
program Decisions; 

var 
i: Integer; 

begin 
Writeln('Enter a number'); 
Readln(i); 
if i > 0 then 
begin 
Writeln('You entered ',i); 
Writeln('It is a positive number'); 
end; 
end.
__________________
achraf.mouni غير متواجد حالياً  
رد مع اقتباس