O„zbekiston respublikasi oliy va o„rta maxsus ta‟lim vazirligi samarqand davlat universiteti



Yüklə 0,69 Mb.
səhifə54/157
tarix19.12.2023
ölçüsü0,69 Mb.
#152373
1   ...   50   51   52   53   54   55   56   57   ...   157
S. Eshtemirov, F. M. Nazarov algoritmlash va dasturlash asoslari-hozir.org

if else operatori 
C++ dasturlash tilida tarmoqlanuvchi jarayonlarni to‗liq shartli
ko‗rinishini ifodalash uchun if else operatoridan foydalaniladi. Algoritm
tarkibidagi shartlar chin qiymat qabul qilganda ma‘lum bir operatorlar,
yolg‘on bo‗lganda boshqa operatorlar bajariladi. Berilgan shart (mantiqiy



84


ifoda)ning qiymati true (rost) yoki false (yolg„on)ligiga bog‗liq holda u
yoki bu buyruqlar ketma-ketligini bajarish zarur bo‗lgan holda tarmoqlanish
buyrug‗ining if-else ko‗rinishidan ifodalaniladi.
Tarmoqlanish algoritmining blok sxema ko‗rinishi va bajarilish tartibi
bizga algoritmlashtirish asoslari
bobidan ma‘lum.

Tarmoqlanuvchi


jarayonlarni
C++ dasturlash tilida to‗liq shartli
operatorning umumiy ko‗rinishi
quyidagicha

if <(shart)> {operator1; operator2; … operatorn;} 
else {operator_x1; operator_x2; … operator_xn;} 

if else operatori tarkibidagi shartlarning chin qiymat qabul qilganda
{operator1; operator2; … operatorn;} bajariladi aks holda { operator_x1; 
operator_x2; … operator_xn;} bajariladi.
Misol: quyidagi masalani C++ tilida dasturiy ta‘minotini yaratish. 








;
0
,
6
;
0
),
sin(
2
)
(
x
agar
x
x
agar
x
x
f

#include


#include

int main ()


{ int x; double y;
cin>>x;
if(x>0) { y=2*sin(x);}
else { y=x-6; }
cout< return 0;
}

Misol2:Berilgan musbat sonni kabisa yili ekanligini aniqlang. 4 ga karrali 
yillar va 100 ga karralilar ichida faqat 400 ga karralilari Kabisa yili hisoblanadi.
Masalan: 16,24,2016,2020, 2400 lar kabisa va 5,100,200, 2017 lar kabisa 
yili emas. 
Man.ifod
a
2-buyruqlar
1-buyruqlar

-
+





85

#include
int main ()
{ int x;
cin>>x;
if(x%100==0)
{ if(x%400==0) { cout<<‖kabisa yili‖;}
else {cout<<‖kabisa yili emas‖}
}
else
{ if(x%4==0) {cout<<‖kabisa yili‖;}
else {cout<<‖kabisa yili emas‖}
}
return 0;
}


Yüklə 0,69 Mb.

Dostları ilə paylaş:
1   ...   50   51   52   53   54   55   56   57   ...   157




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə