C# tilinde tan’law operatori




Download 49,02 Kb.
Sana19.05.2024
Hajmi49,02 Kb.
#243993
Bog'liq
C# tilinde tan\'law operatori



C# tilinde tan’law operatori



SPecialiST RePack

Tańlaw operatorı bizge bir neshe bahalardan, ózgeriwshilerge tuwrı keliwshi bahanı tańlawda jáne onı jumısqa túsiriwde isletiledi. Mısal ushın hápte kúnlerin nomerinen tabıw tapsırma retinde berildi. Olardı biymálel tabıwımız múmkin, lekin kompyuterge onı qanday túsintiremiz? Bunı biliw ushın bul maqalamni oqıp shıǵıwıńızdı usınıs etemen


Sintaksis
switch ()
{
case : ; break;
case : ; break;. ..
case : ; break;
default : operator N + 1; break;
}
switch gilt sózin jazǵanımızdan keyin qawıslar ishine qandayda bir-bir ózgeriwshin kirgiziwimiz zárúr sonnan keyin buyra qawıslar ochamiz hám tańlaw maqsetinde case gilt sózlerin kiritemiz hám odan keyin ańlatpamizni kiritemiz jáne onı ne wazıypa orınlawın operatorlar járdeminde jazıwımız kerek boladı, bir neshe (siz qálegenshe) bahalar berilgennen keyin ózgeriwshige tuwrı kelmaytuǵın baha lar da beriliwi múmkin, bunday jaǵdaylarda default gilt sózinen paydalanǵan halda operatorlardı kiritip tańlaw operatorimizga juwmaq yasaymiz!!!
Másele

Hár bir hápte kúnleriniń nomerine iykemlestirip olardı biriktirip qoyıng, keri jaǵdayda “Búgin jaǵdaylar jayındama og'ayni???” degen juwap qaytarılsin.


int n;

Console. Write (" Hápte kúnin kiritiń = ");

n = int. Parse (Console. ReadLine ());

switch (n)


{
case 1:
Console. WriteLine (" Dúyshembi"); break;
case 2:
Console. WriteLine (" Shiyshenbi"); break;
case 3:
Console. WriteLine (" Shárshembi"); break;
case 4:
Console. WriteLine (" Byshenbe"); break;
case 5:
Console. WriteLine (" Juma"); break;
case 6 :
Console. WriteLine (" Shembi"); break;
case 7:
Console. WriteLine (" Ekshembi"); break;
default:
Console. WriteLine (" Búgin jaǵdaylar jayındama og'ayni??? "); break;
}
default - Ádetde case ishinde daǵaza etilmegen ańlatpaǵa salıstırǵanda qollanıladı. Yaǵnıy egerde case ishindegi ańlatpa ushın uyqas kelmese, C# ádetiy operatorlardı jumısqa túsiredi. (Qullası kiritilgen bahalardan birewi de tuwrı kelmese, default de berilgen bahanı qabıl etedi)
break - Málim bir ańlatpaǵa tiyisli operatordan keyin qoyılatuǵın gilt sóz. C# tili daǵaza etilgen operatordı jumısqa túsirgennen keyin, ol bul sózdi oqıydı hám kodtı toqtatadı. Egerde ol ámeldegi bolmasa, odan keyingi operatordı da atqarıp logik qátelikke jol qoyıwı múmkin!

Download 49,02 Kb.




Download 49,02 Kb.