• Sikldan chiqish uchun break operatoridan foydalanish.
  • usingSystem; classDoWhileDemo { staticvoid Main




    Download 51,41 Kb.
    bet7/13
    Sana18.05.2024
    Hajmi51,41 Kb.
    #241362
    1   2   3   4   5   6   7   8   9   10   ...   13
    Bog'liq
    C# dasturlash tilida takrorlanuvchi jaryonlarni dasturlash.doc 2

    usingSystem;
    classDoWhileDemo
    {
    staticvoid Main()
    {
    int num; int nextdigit; num = 198; Console.WriteLine("Son: "+ num); Console.Write("Sonniteskaritartibdachiqarish:"); do
    {
    nextdigit = num % 10; Console.Write(nextdigit); num = num / 10;
    }
    while (num >0); Console.ReadKey();
    }
    }
    Dastur natijasi:
    Son:198
    Sonniteskaritartibdachiqarish:891
    Yuqoridagi sikl quyidagicha ishlaydi: Har bir qadamda eng oxirgi raqami bo‘lgan butun sonni (num o‘zgaruvchisining qiymati) 10 ga bo‘lib qoldiq qismini hisoblash yo‘li bilan olinadi. Natijada paydo bo‘lgan raqam ko‘rsatiladi. Bundan tashqari, num o‘zgaruvchisining qiymati siklning har bir qadamida 10 ga bo‘linadi. Bu butun son bo‘linmasi bo‘lgani uchun eng oxirgi raqam o‘chiriladi. Bu jarayon num o‘zgaruvchisining qiymati nolga yetguncha takrorlanadi.
    Sikldan chiqish uchun break operatoridan foydalanish.
    break operatoridan foydalanib, sikl tanasida qolgan har qanday kodni chetlab o‘tib, shuningdek, sikl holatini tekshirishni chetlab o‘tib,sikldandarholchiqishni tashkil qilish mumkin. Agar siklning tanasida break operatori uchrasa, sikl tugaydi va dasturning bajarilishi sikldan keyingi operatorga uzatiladi. Misol sifatida quyidagi dasturni ko‘rib chiqamiz.
    using System; classBreakDemo
    {
    staticvoid Main()
    {
    //breakoperatoridanfoydalanibsikldan chiqish
    for(inti = -10; i <=10; i++)
    {
    if (i >0) break; Console.Write(i+"");
    }
    Console.WriteLine("\nimusbatqiymatqabulqilgandanso‘ngtugallanadi!");
    }
    }
    Dastur natijasi:
    -10-9-8-7-6-5-4-3-2-10
    imusbat qiymatqabul qilgandanso‘ng tugallanadi!
    Ko‘rib turganingizdek, for sikli -10 va 10 oralig‘ida bajarish uchun tashkil etilgan, ammo shunga qaramay, i qiymati musbat bo‘lganda break operatori uni ertaroq to‘xtatadi. break operatori C# da taqdim etilgan har qanday siklda ishlatilishi mumkin. Misol tariqasida, quyida oldingi dasturning do-while siklidan foydalanishuchuno‘zgartirilganversiyasi keltirilgan.
    //do-whilesiklidanchiqishuchunbreakoperatoridanfoydalanish.

    Download 51,41 Kb.
    1   2   3   4   5   6   7   8   9   10   ...   13




    Download 51,41 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    usingSystem; classDoWhileDemo { staticvoid Main

    Download 51,41 Kb.