1a texnologiyaliq processler ham islep shig`ariwdi avtomatlastiriw studenti janabergenov aydostin` programmalastiriw tiykarlari paninen ozbetinshe jumisi



Yüklə 5,72 Kb.
tarix07.01.2024
ölçüsü5,72 Kb.
#208156
Rustem5

1A TEXNOLOGIYALIQ PROCESSLER HAM ISLEP SHIG`ARIWDI AVTOMATLASTIRIW STUDENTI BERDIRAXMANOV RUSTEM PROGRAMMALASTIRIW TIYKARLARI PANINEN OZBETINSHE JUMISI

TEMA:SWICH CASE OPERATORLARI JARDEMINDE TAN`LAW PROGRAMMASI JARATIW

REJE: 1.swich case operatori haqqinda tusinik 2.misallar 3.default,break tusinikleri 4.paydalanilg`an adebiyatlar.

C++ Switch (Tańlaw Operatorı ) Assalawma aleykum bul sabaqǵa xosh kelipsiz búgin siz menen tańlaw operatorı menen tanısıp shıǵamız. Tańlaw operatorınan paydalanıwımız ushın switch gilt sózinen paydalanamız. Bul operatordı qollamawdan shárt operatorı den paydalansangiz da boladı, biraq switch talay jumısıńız jeńillesedi. Sonday eken kodlardı analiz qılıwdı baslaymız.

Switch tańlaw operatorınıń sintaksis kórinisi. switch(qiymat) { case x: // code block break; case y: // code block break; default: // code block }

Bul tómendegishe isleydi: switchAńlatpa bir ret bahalanadı Ańlatpanıń ma`nisi hár birewiniń bahaları menen salıstırıwlanadı case Eger sáykes keletuǵın bolsa, tiyisli kod blokı atqarıladı break tańlaw operatorın jumısın juwmaqlaydı defaultkalit sózler qálegen bolǵan baha ushın isleydi.joqarıdaǵı qandayda birsi uyqas kelmasi sonday eken default isleydi. Tómendegi mısalda hápte kúnleri atınıń esaplaw ushın switch jumıs kúniniń nomeri isletiledi:

#include using namespace std; ​ int main() { int day = 4; switch (day) { case 1: cout << "Dushanba"; break; case 2: cout << "Seshanba"; break; case 3: cout << "Chorshanba"; break; case 4: cout << "Payshanba"; break; case 5: cout << "Juma"; break; case 6: cout << "Shanba"; break; case 7: cout << "Yakshanba"; break; } return 0; }

Natiyje: Payshanba 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 jasaymiz!!!

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!

Paydalanilg`an adebiyatlar:

Paydalanilg`an adebiyatlar:

  • https://uzbekdevs.uz/darsliklar/cpp/cpp-da-switch-tanlash-operatori
  • https://docs.dot-net.uz/c-.net/basic/starter/switch

Yüklə 5,72 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin