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
-
+