أساسيات البرمجة سي شارب جملة الشرط إذا ..... أو إذا .........C# - if...else Statement
C# - if...else Statement
جملة الشرط إذا ..... أو إذا .........
جملة الشرط إذا ..... أو إذا .........
جملة if .. else تشبه الجملة السابقة ولكن في حال كان الشرط الاولى خطأ يتم تنفيذ الشرط الافتراضي وهو الذي بين الحاصرتين {} بعد كلمة else.
الصيغة العامة if...else Statement:
if(boolean_expression) { /* سيتم تنفيذ الجملة هذه في حال كان الشرط صحيح */ } else { /* سيتم تنفيذ هذه الجملة لوكان الشرط خطأ */ }
FLOW DIAGRAM مخطط التدفق الخوارزمية للجمل الشرطية.
مثالالصيغة العامة if...else Statement::-
using System; namespace DecisionMaking { class Program { static void Main(string[] args) { /* متغيرات محلية */ int a = 100; /* فحص الشرط المنطقي */ if (a < 20) { /* في حال كان الشرط صحيح سيتم طباعة التالي */ Console.WriteLine("a is less than 20"); } else { /* في حال كان الشرط خطأ سيتم طباعة التالي */ Console.WriteLine("a is not less than 20"); } Console.WriteLine("value of a is : {0}", a); Console.ReadLine(); } } }
ناتج الكود الصيغة العامة if...else Statement::-
a is not less than 20; value of a is : 100
جملة الشرط if...else if...else
هذا النوع من الشرط في حال كانت هناك اكثر من قيمة منطقية واحدها تتحق مثال طباعة التقدير في حال كانت القمة بفرض انها A هي القيمة المدخلة من قبل المستخدم وكان هناك عدة شروط إذا كانت A أكبر أو يساوي من 90 يطبع ممتاز - وإذا كانت A أكبر أو يساوي 80 يطبع جيد جدا وهكذا حتى A تكون اقل من 50 يطبع راسب. لمراحعة المعاملات Operators أو العوامل.
الصيغة العامة ل جملة الشرط if...else if...else :-
if(التعبير المنطقي الأول) { /* في حال كان صحيح ينفذ */ } else if( التعبير المنطقي الثاني) { /* في حال كان صحيح يتم تنفيذه*/ } else if( التعبير المنطقي الثالث وهكذا) { /* في حال كان صحيح يتم تنفيذه */ } else { /* في حال لم يتحقق اي شرط سابق يتم تنفيذ الكود التالي */ }
مثالجملة الشرط if...else if...else :-
using System; namespace DecisionMaking { class Program { static void Main(string[] args) { /*متغير محلي */ int a = 100; /* فحص الشرط الاول */ if (a == 10) { /* في حال كان صحيح ينفذ الكود */ Console.WriteLine("Value of a is 10"); } else if (a == 20) { /*في حال كان هذا صحيح ينفذ */ Console.WriteLine("Value of a is 20"); } else if (a == 30) { /* في حال كان هذا صحيح ينفذ */ Console.WriteLine("Value of a is 30"); } else { /* في حال لم يتحقق اي كود ينفذ */ Console.WriteLine("None of the values is matching"); } Console.WriteLine("Exact value of a is: {0}", a); Console.ReadLine(); } } }
ناتج جملة الشرط if...else if...else :
None of the values is matching Exact value of a is: 100
اقراء أيضا:
<< C# - if Statement جملة الشرط إذا أو IFالسابق <<
>> C# - Nested if Statements الجمل الشرطية المتداخلة التالي >>
لمتابعتي
تويتر: @aalmahallawi
facebook: SEO Business Marketing
IT Help Desk,
SEO Arabic Expert ,PHP,C#,ASPX
Al alami st
gaza -jabalia, Gaza Strip
Palestine
Email :ahmed.almahallawi@gmail.com
DOB: 05/10/1984
6/05/2014
التسميات: csharp-basic
<< الصفحة الرئيسية