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(الشرط)
{
نفذ شئ اخر
}