نکته شماره 66 :

 

میگوییم که اگر شرط برقرار بود دستور زیر رو اجرا کن.

 

تعریف متغیر:
 
int a;
 
شرط ما که می گوید اگر مقدار متغیر بزرگتر از ۱۰ بود.سلام را چاپ کن.
if ( a > 10 )
Console.WriteLine("salam");
 
 
 
 
در اینجا اگر شرط داخل if  برقرار نباشد. دستور داخل else رو اجرا میکند.
 
int a = 12;                                                             
                                                                                      
                                     
if (a < 10)                                                        
        {                                                                         
             "عدد کوچکتر از ۱۰ است");                     
         }                                                                        
         else                                                                     
           {                                                                         
             Console.WriteLine("عدد بزرگتر از ۱۰ است");
          }       
 
 
 
 

در دستور زیر اگر شرط اول برقرار نباشد .شرط دوم را اجرا میکند.

و اگر شرط دوم هم برقرار نباشد شرط سوم و اگر شرط سوم هم برقرار نباشد else را اجرا میکند.

نکته:هرجا که شرط برقرار شود تمام میشود دیگر به شرط های بعدی نمیرود.

 

int a = 15;
if (a<10)
{
 
console.writeline(عدد کوچکتر از ۱۰ است)
; } else if (a==14) {
console.writeline("عدد مساوی ۱۴ است")
; } else if (a>20) {
console.writeline(عدد بزرگتر از ۲۰ است);
 }
else
{
console.writeline(a);
 }
 
 
 
 

د ر کد پایین حتما باید  سه شرط اول برقرار باشند تا دستور اجرا شود.

اگر هر کدام از شرط ها هم برقرار نباشد به قسمت else رفته و دستور آن را اجرا میکند.

 

روش اول:

 

int a =14;
 if (a < 12)
           {
        if(a > 20)
              {
                 if (a==14)
               {Console.WriteLine("3 ta dastor bargharar ast");
                }
                }
           }
            else
            {
                 Console.WriteLine(<span "add moredenazar kochaktar az 12 ya bozorgtar az 20 ast");
             }
         }

 

روش دوم:

 

int a =14;
if(a>12 && a<20 && a==14)
{
console.writeline("3 ta shart bargharar ast")
}
else
{
console.writeline("yek ya harse shart bargharar nabod")
}