• WriteLine
  • using System; class Empty3 { public




    Download 5,29 Mb.
    bet42/154
    Sana08.01.2024
    Hajmi5,29 Mb.
    #131939
    1   ...   38   39   40   41   42   43   44   45   ...   154
    Bog'liq
    Majmua

    using System;
    class Empty3
    {
    public static void Main()
    {
    int i;
    int sum = 0;
    // 1 dan 5 gacha sonlarni qo‘shish
    for (i = 1; i <= 5; sum += i++);
    Console.WriteLine("Yig‘indi: " + sum);
    Console.ReadKey();
    }
    }
    Natija:
    Yigindi: 15
    for siklidagi boshqaruvchi o‘zgaruvchini e’lon qilish: Agar siklni boshqaruvchi o‘zgaruvchi faqat shu sikl uchun kerak bo‘lsa va sikl tanasidan tashqarida ishlatilmasa, u holda boshqaruvchi o‘zgaruvchini quyidagicha e’lon qilinadi. Quyidagi misol 1 dan 5 gacha sonlarning ham yig‘indisini ham faktorialni hisoblaydi:
    using System;
    class ForVar
    {
    public static void Main()
    {
    int sum = 0; int fact = 1;
    // 1 dan 5 gacha sonlarning ham yig‘indisini ham faktorialni hisoblaymiz
    for (int i = 1; i <= 5; i++)
    {
    sum += i; // i faqat sikl tanasida aniqlangan. Sikl tanasidan tashqarida e’lon qilinmaydi va ishlamaydi
    fact *= i;
    }
    // Bu yerda, i o‘zgaruvchi noma’lum
    Console.WriteLine("yig‘indi: " + sum);
    Console.WriteLine("faktorial: " + fact);
    Console.ReadKey();
    }
    }
    Bu misolda i o‘zgaruvchi sikl tanasida ko‘rinish sohasida bo‘lib, sikl tashqarisida ko‘rinish sohasida bo‘lmaydi, ya’ni sikl tugatilishi bilan avtomatik tarzda i o‘zgaruvchi yo‘qotiladi.
    Masala: Berilgan n va m natural sonlari uchun ifodaning qiymati hisoblansin.
    Masalaning matematik modeli berilgan bo‘lsa uni yoyib yozamiz;
    s=(1+5)*(1+6)*…*(1+m)+(2+5)*(2+6)*…(2+m)+…+(n+5)*(n+6)*…*(n+m);
    using System;
    class ForVar
    {
    public static void Main()
    {
    int sum = 0; int fact = 1;
    int n, m;
    n = int.Parse(Console.ReadLine());
    m = int.Parse(Console.ReadLine());

    Download 5,29 Mb.
    1   ...   38   39   40   41   42   43   44   45   ...   154




    Download 5,29 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    using System; class Empty3 { public

    Download 5,29 Mb.