Kafedrasi yo’nalishi




Download 51,41 Kb.
bet3/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;
namespacefor23
{
classProgram
{
publicstatic voidMain(string[]args)
{
int n;
doublex,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 {
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. Buhol da e’lon qilish qismidaharbir o‘zgaruvchigaqiymat berish vergul bilan ajratiladi. Misol:
usingSystem; class for2
{
publicstaticvoid Main()
{
inti,j;
for (i = 0, j = 10; i < j; i++, j--) Console.WriteLine("ivaj:"+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 jo‘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:
usingSystem;
classforDemo
{

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




Download 51,41 Kb.