دستورif
نکته شماره 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"
)
}
+ نوشته شده در شنبه بیست و پنجم شهریور ۱۳۹۶ ساعت 11:30 توسط محسن
|