الثلاثاء، 29 أكتوبر 2013

أساسيات البرمجة سي شارب جملة الشرط إذا ..... أو إذا .........C# - if...else Statement

C# - if...else Statement

 جملة الشرط إذا ..... أو إذا .........



 جملة الشرط إذا ..... أو إذا .........


جملة if .. else  تشبه الجملة السابقة ولكن في حال كان الشرط الاولى خطأ يتم تنفيذ الشرط الافتراضي وهو الذي بين الحاصرتين {} بعد كلمة else.

   الصيغة العامة if...else Statement:


if(boolean_expression)
{
   /* سيتم تنفيذ الجملة هذه في حال كان الشرط صحيح */
}
else
{
  /* سيتم تنفيذ هذه الجملة لوكان الشرط خطأ */
}

FLOW DIAGRAM مخطط التدفق الخوارزمية للجمل الشرطية.

Decision Making Diagram algorithm flow



مثالالصيغة العامة 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

لمتابعتي
تويتر: @aalmahallawi
IT Help Desk,
SEO Arabic Expert ,PHP,C#,ASPX
Al alami st
gaza -jabaliaGaza Strip
Palestine
Email :ahmed.almahallawi@gmail.com
DOB: 05/10/1984
6/05/2014

التسميات: