المشاركات

أساسيات البرمجة سي شارب حلقة التكرار C# - while loop

صورة
 C# - while loop   أساسيات البرمجة حلقة التكرار while   أساسيات البرمجة حلقة التكرار while حلقة التكرار while تقوم بتكرار جملة معينة طالما بان الشرط صحيح . الصيغة العامة لجمل التكرار While while ( الشرط ) { الكود ; } مثال على  جملة التكرار While:- using System ; namespace Loops { class Program { static void Main ( string [] args ) { /* متغيرات خاصة او محلية */ int a = 10 ; /* حلقة التكرار */ while ( a < 20 ) { Console . WriteLine ( "value of a: {0}" , a ); a ++; } Console . ReadLine (); } } } الناتج   مثال على  جملة التكرار While :- value of a: 10 value of a: 11 value of a: 12 value of a: 13 value of a: 14 value of a: 15 value of a: 16 value of a: 17 value of a: 18 value of a: 19 اقراء أيضا:- حلقات ا...

أساسيات البرمجة سي شارب الجمل الشرطية المتداخلة C# - nested switch Statements

صورة
C# - nested switch Statements  الجمل الشرطية المتداخلة الجمل الشرطية المتداخلة الجمل الشرطية المتداخلة  من نوع switch هي نفس الجمل الشرطة العادية Switch ولكن داخل أحد جمل case توجد جملة شرطية أخرى عادية. الصيغة العامة الجمل الشرطية المتداخلة:- switch ( ch1 ) { case 'A' : printf ( "This A is part of outer switch" ); switch ( ch2 ) { case 'A' : printf ( "This A is part of inner switch" ); break ; case 'B' : /* كود سويتش الداخلي */ } break ; case 'B' : /* كود سويتش الخارجي */ } مثال على الجمل الشرطية المتداخلة:- using System ; namespace DecisionMaking { class Program { static void Main ( string [] args ) { int a = 100 ; int b = 200 ; switch ( a ) { case 100 : Console . W...

أساسيات البرمجة سي شارب الجملة الشرطية C# - Switch Statement

صورة
C# - Switch Statement الجملة الشرطية الجملة الشرطية تسمح جملة Switch بالاختيار القيمة المساوية من عدة خيارات موجودة في قائمة تسمى Case ويتم نفيذ الكود المساوي ل Case . الصيغة العامة الجملة الشرطية Switch Statement. switch ( التعبير ){ case قيمة التعبير : الكود ; break ; /* اختياري */ case قيمة التعبير : الكود ; break ; /* اختياري */ /* الافتراضي في حال فشل الفحص السابق*/ default : /* الافتراضي*/ الكود ; } يجب اتباع هذه القواعد عند التعامل مع  Switch :- 1- التعبير الذي يستخدمه   Switch يجب ان يكون رقمي صحيح اي ليس كسري او حرفي أو نوع من المجاميع الرقمية . 2- يمكن ان يحتوي case على عدد غير محدود داخل ال switch بحيث قيمة كل case تتبع ب نقطتين :  3- نوع البيانات ل case يجب ان يكون نفسه ل Switch .بمعنى اذا كان عدد صحيح في ل switch فان case يجب ان يكون رقمي صحيح . وهكذا للحرفي. 4- عند تنفيذ ل case لل switch يتم تنفيذ الكود حتى يصل لكلمة break ويتوقف البرنامج عندها ....

أساسيات البرمجة سي شارب الجمل الشرطية المتداخلة C# - Nested if Statements

صورة
C# - Nested if Statements  الجمل الشرطية المتداخلة الجمل الشرطية المتداخلة الجمل الشرطية المتداخلة وهي عبارة عن جملة شرطية عادية ولكن تحتوي على جملة شرطية داخل أحد الشروط.في حال تفذ الشرط الاول يتم الاتنقال الي الشرط الداخلي وفحصه. مخطط   الجمل الشرطية المتداخلة مخطط   الجمل الشرطية المتداخلة الصيغة العامة  الجمل الشرطية المتداخل   if ( الشرط المنطقي الاول ) { /* يتم تنفيذه في حال كان الشرط الاول صحيح */ if ( الشرط المنطقي الثاني ) { /* يتم تنفيذه في حال تم كان الشرط الاول صحيح وكذلك الشرط الثاني */ } } يمكن ان يطبق على جمل if elseif   else مثال  الجمل الشرطية المتداخل :- using System ; namespace DecisionMaking { class Program { static void Main ( string [] args ) { //* متغيرات محلية */ int a = 100 ; int b = 200 ; /* فحص القيمة المنطقية */ if ( a == 100 ) { ...

أساسيات البرمجة سي شارب جملة الشرط إذا ..... أو إذا .........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...