• Ternar operatorı
  • Reje: Shárt operatorı if-else konstrukciyası




    Download 62,27 Kb.
    bet5/14
    Sana16.12.2023
    Hajmi62,27 Kb.
    #120040
    1   2   3   4   5   6   7   8   9   ...   14
    Bog'liq
    5-lekciya
    2-talim Algotim loyiha uzb, Elektron tibbiyot kartasini joriy qilish Xisobot oktabr, 2amal, 1-savol, “VOOG FINANCE 1C” MCHJ, Suv qudug, Документ Microsoft Word (4), Документ Microsoft Word (4), 65-66 javoblari(11-19-misallar), Cont.Test 4( 7.10.23), Reading For IELTS, yusupova sitora, №1-Mustaqil ish TTS21-01 A-B-g, 1 –Mavzu “Intellektual va ma’naviy tarbiya asoslari” fanining p-fayllar.org
    #include
    using namespace std;
    int main()
    {
    int var1 = 0;
    int var2 = 0;
    cout << "Birinshi sandı kiritiń: "; cin >> var1;
    cout << "Ekinshi sandı kiritiń: "; cin >> var2;


    if (var1> var2)
    cout << "\nSalıstırıw nátiyjesi: Birinshi san ekinshisinen úlken\n";
    else if (var1< var2)
    cout << "\nSalıstırıw nátiyjesi: Ekinshi san birinshisinen úlken\n";
    else
    cout << "\nnSalıstırıw nátiyjesi: Sanlar teng\n";
    return 0;
    }

    Bul mısalda biz endi figurali qawıslardan paydalanbay atırǵanimizdi kóriwińiz múmkin. Taǵı bir ayrıqshalıǵı sonda, eger birinshi shárt orınlansa, qalǵan if else hám else blokları endi tekserilmeydi (yaǵnıy programmanıń orınlanıw waqtı azayadı). Al, eger birinshi shárt jalǵan bolsa, programma keyingi blokka ótedi, if jáne onıń jaǵdayın tekseredi - (variable1
    Bul programmalardıń nátiyjesi birdey. Biraq ekinshi jaǵdayda, kod jáne de ıqsham hám kompilyator azraq islewine erisiwimiz múmkin.

    Shárt operatorında itibar beriw kerek bolǵan tárepler:



      1. if sintaksisi:

    if (shárt)
    {
    kórsetpeler
    }

      1. if-else sintaksisi:

    if (shárt)
    {
    kórsetpeler
    }
    else
    {
    kórsetpeler
    }
    yaki kóbirek shártler kerek bolsa:
    if (shárt)
    {
    kórsetpeler 1
    }
    else if
    {
    kórsetpeler2
    }
    else
    {
    kórsetpe 3
    }
    if-else blokları ajıralmaydı. Eger ol kodta jazılıp atırǵan bolsa, onı basqa kod penen ajıratıp bolmaydı.
    Mısal ushın :
    if (shárt)
    {
    kórsetpe1
    }
    cout << “Sálem!”; //qátelik
    else
    {
    kórsetpe 2
    }



      1. if shárt operatorınıń islew principi - qawıs ishindegi shárt shın bolsa, ol jaǵdayda blok kodı orınlanadı. Eger jalǵan bolsa, oǵan itibar berilmeydi hám programmanıń orınlanıwı if blogi astındaǵı kod qatarınan baslanadı.

      2. qawıs ishindegi tańlaw operatorınıń jaǵdayı normal bolıwı múmkin: if (variable > 0) yamasa birlestirilgen: if (variable > 0 && variable < 100). Eki shártte shın bolsa, birlestirilgen shárt shın boladı.

      3. Shárt operatorınıń shárti arifmetikalıq ańlatpa bolıwı múmkin: if (variable1 - variable2). if bloginıń kodı, eger esaplaw nátiyjesi 0 bolmasa orınlanadı. Mısalı : if (5 - 7), if (2 + 5). Biraq eger (2 -2) bolsa - blok kodı itibarǵa alınbaydı.

      4. Shárt operatorınıń shárti arifmetik ańlatpa bolıwı múmkin: if (variable1 - variable2). if bloginıń kodı, eger bolsaplaw nátiyjesi 0 bolmasa orınlanadı. Mısalı : if (5 - 7), if (2 + 5). Biraq eger (2 -2) bolsa - blok kodı itibarǵa alınbaydı.

      5. Ternar operatorı. Ádetde, ternar operatorı shárt hám shártti tekseriw nátiyjesinde orınlanatuǵın kod júdá ápiwayı bolǵan jaǵdaylarda qollanıladı. Mısalı, paydalanıwshıdan programmada islewdi dawam ettiriwdi qáleysizbe yamasa odan shıǵıwdı qáleysizbe dep soranıwımız kerek bolsa. Ternar operatorınıń sintaksisi tómendegi formada boladı :


    Download 62,27 Kb.
    1   2   3   4   5   6   7   8   9   ...   14




    Download 62,27 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Reje: Shárt operatorı if-else konstrukciyası

    Download 62,27 Kb.