O’zbekiston respublikasi oliy va o’rta maxsus ta’lim vazirligi buxoro davlat universiteti




Download 221 Kb.
bet8/25
Sana29.01.2024
Hajmi221 Kb.
#147850
1   ...   4   5   6   7   8   9   10   11   ...   25
Bog'liq
O’zbekiston respublikasi oliy va o’rta maxsus ta’lim vazirligi b

If … else operatori. 
If…else – bu shartli o’tish operatori bo’lib, shart if qismida bajariladi. Agar 

shart rost bo’lsa, shartdan so’ng yozilgan instruksiyalar to’plami (tarkibli


instruksiya) bajariladi, agar yolg’on bo’lsa, else qismida yozilgan (yozilmagan 
bo’lishi ham mumkin) tarkibli instruksiya bajariladi.
Masalan: 


if (a>b) Console.Writeln(“kattasi=”+a); 

 else Console.Writeln(“kattasi=”+b); 
Shart operatorining natijasi bool tipiga tegishli bo’lib, true(rost) yoki 
false(yolg’on) bo’lishi mumkin. C# da quyidagi munosabat amallari mavjud :
= = - tenglik,
> - katta,

< - kichik,
>= - katta yoki teng
<= - kichik yoki teng
!= - teng emas. 


 if (shart) operator1; else operator2; 
Agar shart rost bo’lsa, operator1 bajariladi, agar yolg’on bo’lsa, operator2 
bajariladi. Shuni alohida takidlab o’tish lozimki, agarda siz shart yolg’on
bo’lganda dasturingiz hech bir ish bajarmasligini xohlasangiz, operator2 ni 
yozmasligingiz mumkin.Bunda dastur if … else dan so’ng yozilgan kod bo’yicha
o’z ishini davom ettiradi. Agarda operator1 yoki operator2 dan so’ng bajarilishi 
lozim bo’lgan amallar soni 1 tadan ortiq bo’lsa ular figurali {} qavslar orasida
yozilishi lozim.[4] 


22
Misol:

using

System;
using



System.Text;
namespace
tub
{
class
Program

{


static

void


Main(
string

[] args)



int

n, k = 2;


Console
.Write(

"N ="
);

n =
int

.Parse(
Console

.ReadLine());
while

(n!=k)


if
(n % k == 0) 

{
Console

.Write(
" "

+k +
"*"

); n = n / k; }
else
k++;

}
Console


.WriteLine(+k+
" tub ko'paytuvchilari"
);

Console


.ReadKey();

}
}

Natija:Berilgan sonning tub ko’paytuvchilarini aniqlaydi! 


N=12 

12=2*2*3 

Download 221 Kb.
1   ...   4   5   6   7   8   9   10   11   ...   25




Download 221 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



O’zbekiston respublikasi oliy va o’rta maxsus ta’lim vazirligi buxoro davlat universiteti

Download 221 Kb.