if قاعدة لو البرمجية الهامة

if قاعدة لو البرمجية الهامة

من اهم القواعد في السي شارب وتقنية المواقعفهي شرطية نستخدمها نحن في الحياة كل يوم

قاعدة هامة جدا في البرمجة ..يرجي متابعة المحاضرة الفيديو في هذه القاعدة في المستوي الاول

مثلا لو قلت لاخيك الاصغر اذهب الي السوق واشتري لي كتاب

فتبدأ هنا الشرط فتقول له ..لو عثرت علي كتاب1 احضره لي ..لو لم تعثر عليه احضر كتاب رقم 2

اي تقول له في حالة عدم توفر كذا ..نفذ أمر اخر  .. وتأتي علي الشكل الاتي

if(الشرط)
{
    نفذ شئ
}
else
{
    نفذ شئ اخر
}

مثال علي الشرط

 

if(x == "محمد")
{
Response.Write(x);
}
else
{
Response.Write("مستخدم اخر");
}

في المثال السابق قلنا في حالة ان المتغير اكس هو محمد ..اذن اكتب علي الصفحة اسم المتغير وهو محمد

اذن لولم يكن محمد ..اذن اكتب علي الصفحة مستخدم اخر غير محمد

ولا تنسي ان الشرط يكون بين قوسين ..ولابد من احدي العلامات الاتية

==  ومعناها يساوي

< وتعني قيمة اصغر من

<=   وتعني قيمة اصغر من او تساوي

 >    وتعني قيمة اكبر من

 

مثال اخر مع استخدام احدي المعاملات السابقة

int y =5;

if(y <= 2)
{
Response.Write("تقدير الطالب مقبول");
}
else
{
Response.Write("تقدير ممتاز");
}

 

ماذا يحدث في حالة جمل شرطية كثيرة ..تعالوا معي وتابعو المثال الاتي

درجة نجاح التلميذ مثلا 10 درجات في مادة اللغة العربية

تعالوا نقول حالة الطالب في بعض حالات الجميل الشرطية

int Degree=5;

if(Degree == 5)
{
Response.Write("تقدير الطالب مقبول");
}
else
if(Degree > =  6)
{
Response.Write("تقدير ممتاز");
}

else
{
Response.Write("تقدير الطالب راسب");
}

نستخدم هنا لو ايضا ..Else if

هنا انتبه الي الاتي

لو حدث الشرط الاول بنجاح .. فسوف يخرج من الكود ولن ينذف بقية الشروط ..وهاذا مفيد في حالتنا ..لاننا نريد تنفيذ امر وشرط واحد فقط ..انتبه جيدا هنا ..لانه لو دخل في شرط اخر .فسوف ينحج الطالب الراسب ..او العكس

 

  Else ولكن اذا اردت كتابة شروط ينفذها جميعا لا تكتب .. ايضا

if(الشرط)

{

    نفذ شئ
}

if(الشرط)

{

نفذ شئ اخر

}

 

 

 هنا انتبه الي الاتي

سوف يدخل وينفذ الشروط جميعها ..وبالطبع حسب احتياجك تكتب الامر الذي تريده

 

بواسطة
مصر
سيتي ستار لتكنولوجيا المعلومات
سيتي ستار لتكنولوجيا المعلومات

عودة لمقالات الموقع