• WriteLine
  • Kompyuter tizimlari kafedrasi




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

    using System;
    namespace for23
    {
    class Program
    {
    public static void Main(string[] args)
    {
    int n;
    double x, s, p1 = 1, ishora = -1, daraja;
    Console.Write("x = ");
    x = double.Parse(Console.ReadLine());
    Console.Write("n = "); 
    n = int.Parse(Console.ReadLine());
    s =x;
    for (int i = 1; i < n; i++)
    {
    daraja = 2 * i + 1;
    p1 *= (2 * i) * (2 * i + 1);
    s += Math.Pow(x, daraja) * ishora / (p1);
    ishora *= -1;
    }
    Console.WriteLine("s = " + s);
    Console.ReadKey();
    }
    }
    }
    Dastur natijasi:
    x = 4
    n = 5
    s = -0,661728395061728
    for operatorining turli variantlari: for operatorini boshqarish uchun bir nechta o‘zgaruvchidan foydalanish mumkin. Bu holda e’lon qilish qismida har bir o‘zgaruvchiga qiymat berish vergul bilan ajratiladi. Misol:
    using System;
    class for2
    {
    public static void Main()
    {
    int i, j;
    for (i = 0, j = 10; i < j; i++, j--)
    Console.WriteLine("i va j: " + i + " " + j);
    Console.ReadKey();
    }
    }
    Natija:
    i va j: 0 10
    i va j: 1 9
    i va j: 2 8
    i va j: 3 7
    i va j: 4 6
    Bu dasturda vergul bilan e’lon qilish qismida i va j, iteratsiya qismida i++ va j-- iteratsiyalari ajratilgan. Sikl boshida i va j o‘zgaruvchilarga boshlang‘ich qiymat beriladi hamda har bir sikldan so‘ng i ning qiymati bittaga oshiriladi, j ning qiymati 1 taga kamaytiriladi. E’lon qilish qismida va iteratsiya qismida istalgancha o‘zgaruvchidan foydalanish mumkin.
    Shartli ifoda for siklida bool turidagi qiymat qaytaradigan har qanday ifoda bo‘lishi mumkin. Quyidagi dasturda shartli ifoda sifatida a o‘zgaruvchisi ishlatilmoqda:

    Download 5,29 Mb.
    1   ...   36   37   38   39   40   41   42   43   ...   154




    Download 5,29 Mb.