Kurs ishi mavzu: otm kafedrasi professor o’qituvchilarining yillik yuklamasini taqsimlash tizimi Bajardi: Boltayeva Darmonjon




Download 47,27 Kb.
bet3/14
Sana23.05.2024
Hajmi47,27 Kb.
#251631
1   2   3   4   5   6   7   8   9   ...   14
Bog'liq
Kurs ishi mavzu otm kafedrasi professor o’qituvchilarining yill-www.fayllar.org

If-else operatori
C# da shartli tarmoqlanishni tashkil etish uchun C va C++ tillarida foydalaniladigan if…else konstruksiyasidan foydalaniladi. Uning sintaksisi jarayonli tillarda dasturlash bilan shug’ullangan foydalanuvchi uchun tushunarli:
if(shart)
operator {operatorlar};
else
operator{operatorlar};
Agar har bir shart uchun bittadan ortiq operator bajarish lozim bo’lsa, bu operatorlar figurali qavslar yordamida blokka birlashtirilgan bo’lishi lozim{…}. Bu boshqa konstruksiyalar uchun ham o’rinli (while va for).
Bu operator quyidagi strukturaga (tuzilishga) ega:
if([shartli ifoda])

{
Shart bajarilganda bajarish lozim bo’lgan kod bloki,


[shartli ifoda]=true(rost)
}
Else
{
Shart bajarilmaganda bajarish lozim bo’lgan kod bloki,
[shartli ifoda]=false(yolg’on)
}
Ifodaning else qismi majburiy hisoblanmaydi va tushurib qoldirilishi mumkin.
static void Main(string[] args)
{
int a;
Console.WriteLine("Sonni kiriting: ");
a = Convert.ToInt32(Console.ReadLine()); // Berilganlar klaviaturadan kiritiladi
if (a % 2 == 0) //sonni 2 ga bo'lib qoldiqni topish orqali juftlikka tekshiramiz
{
Console.WriteLine(a + " soni-juft");
}
else
{
Console.WriteLine(a+" soni-toq");
}
Console.ReadKey();
}
Agar if yoki else dan keyin bitta operatorni bajarish zarur bo’lsa, figurali qavslarni tushurib qoldirish mumkin:
if([shartli ifoda])
[buyruq_1] // buyruq1 shartli ifoda rost bo’lgandagina bajariladi
[buyruq_2] // buyruq2 har qanday holatda bajariladi
If operatori bir necha shartga ega bo’lishi mumkin:
if ([mantiqiy ifoda1])
{Blok_1}
else if ([mantiqiy ifoda_2])
{Blok_2}
else
{Blok_3}
Sikllar, ma’lum bir shartlarda qandaydir amallarni ko’p marta takrorlaydigan, boshqaruvchi konstruksiyalar hisoblanadi. C# da sikllarning quyidagi turlari mavjud:
-for sikli;
-while sikli;
-do-while sikli;
-foreach sikli;

Download 47,27 Kb.
1   2   3   4   5   6   7   8   9   ...   14




Download 47,27 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Kurs ishi mavzu: otm kafedrasi professor o’qituvchilarining yillik yuklamasini taqsimlash tizimi Bajardi: Boltayeva Darmonjon

Download 47,27 Kb.