• WriteLine
  • usingSystem; class Empty3 { public




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

    usingSystem; class Empty3
    {
    publicstaticvoid Main()
    {
    int i;
    intsum =0;
    //1dan 5gachasonlarni 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 boshqaruvchio‘zgaruvchiniquyidagicha e’lonqilinadi.Quyidagimisol1dan5gachasonlarning ham yig‘indisini ham faktorialni hisoblaydi:
    usingSystem; class ForVar
    {
    publicstaticvoid Main()
    {
    intsum = 0; intfact =1;
    //1dan5gachasonlarninghamyig‘indisinihamfaktorialni hisoblaymiz
    for(inti = 1; i <=5; i++)
    {
    sum+=i;//ifaqatsikltanasidaaniqlangan.Sikltanasidantashqaridae’lon qilinmaydi va ishlamaydi
    fact*=i;
    }
    // Bu yerda, i o‘zgaruvchi noma’lum Console.WriteLine("yig‘indi:"+sum); Console.WriteLine("faktorial:"+fact); Console.ReadKey();
    Masala:Berilgannvamnaturalsonlariuchun
    s (ij)
    ifodaningqiymatihisoblansin.i1j5
    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);
    usingSystem; class ForVar
    {
    publicstaticvoid Main()
    {
    intsum = 0; intfact =1;
    intn,m;
    n = int.Parse(Console.ReadLine()); m=int.Parse(Console.ReadLine()); for (int i = 1; i <= n; i++)
    {
    fact=1;
    for(int j =5; j <=m; j++)
    {
    fact*=i+j;
    }
    sum+= fact;
    }
    Console.WriteLine("yig‘indi:"+sum); Console.ReadKey();
    }
    }
    Dastur natijasi:
    n=3vam=6da yig‘indi: 170
    1.2. Whilesikloperatori:
    C#tilidagi yana bir sikl ifodasi whilei fodasidir. Quyida ushbu operatorning umumiy shakli keltirilgan:
    while(shart)
    {
    //operator;
    }
    Bu yerda, operator bitta operator yoki operatorlar bloki bo‘lib, shart siklni boshqarish uchun maxsus mantiqiy ifodani bildiradi. Bu siklda, shart rost bo‘lsa, operator bajariladi. Shart yolg‘on bo‘lishi bilan dasturni boshqarish sikldan keyingi ifodaga o‘tkaziladi.
    Quyida butun sonning necha xonali ekanligini hisoblash uchun while siklidan foydalanadigan oddiy dastur misoli keltirilgan.

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




    Download 51,41 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    usingSystem; class Empty3 { public

    Download 51,41 Kb.