c = a - b; // с o’zgaruvchisi -1 ni qabul qiladi
Console.WriteLine("с o’zgaruvchisi -1 ni qabul qiladi "); if(с >= 0) Console.WriteLine("c ni qiymati manfiy emas "); if(с < 0) Console.WriteLine("c ni qiymati manfiy "); Console.WriteLine();
с = b - а; // с o’zgaruvchisi 1 ni qabul qiladi Console.WriteLine(" с o’zgaruvchisi 1 ni qabul qiladi 1"); if(с >= 0) Console.WriteLine("c ni qiymati manfiy emas"); if(с < 0) Console.WriteLine("c ni qiymati manfiy ");
}
}
Takrorlash operatori
Dasturda amallar ketma-ketligini qayta islashi uchun takrorlasni tashkil qilish
mumkin. C# tili takrorlash konstruktsiyalarini bir necha xil turlariga ega. Bu erda
for takrorlash operatori muhokama qilinadi. if operatori singari, for operatori uchun ham C# da C, C ++ va Java-dagi o'xshashlikga ega. Bu operatorning eng oddiy shakli quyida keltirilgan.
for (initsializatsiya; shart; iteratsiya) operator;
Ushbu operatorning initsializatsiya qismi umumiy shaklida tsiklni boshqarish
o'zgaruvchisining boshlang’ich qiymatini o'rnatadi. Shart qismi - bu tsiklni
boshqarish o'zgaruvchisi qiymatini tekshiradigan mantiqiy ifoda. Agar mantiqiy
ifoda natijasi rost bo'lsa, u holda tsikl davom etadi. Agar u yolg'on bo'lsa, unda tsikl
tugaydi.
Iteratsiya qismi tsiklning har bir qadamida tsiklni boshqarish o'zgaruvchisi
o'zgarishi tartibini belgilaydi. Quyida for takrorlash operatoridan foydalanishni namoyish etadigan qisqa dasturga misol keltirilgan.
// for takrorlash operatoridan foydalanish.
using System; class ForDemo {
static void Main() { int count;
for(count = 0; count < 5; count = count+1)
Console.WriteLine("Bu sanagichni qiymati: " + count); Console.WriteLine("Bajarildi!");
}
}
Bu dastur ishlaganda quyidagi natija ekranga chiqadi.
Bu sanagichni qiimati: 0
Do'stlaringiz bilan baham: |