Kirish. Munosabat operatorlari if operatori Mantiqiy operatorlar



Yüklə 49,5 Kb.
səhifə4/5
tarix10.11.2022
ölçüsü49,5 Kb.
#119242
1   2   3   4   5
1407415103 57891

cin >> BirinchiSon;
cout<<“\n Kichik sonni kiriting:”;
cin >> IkkinchiSon;
if (BirinchiSon > IkkinchiSon)
cout << “\n Rahmat! \n”;
else
cout << “\n Ikkinchisi katta son-ku!”;
return 0;
}

NATIJA:
Katta sonni kiriting: 10


Kichik sonni kiriting: 12
Ikkinchisi katta son - ku!
if operatori orqali murakkab konstruksiyalarni hosil qilish
If–else konstruksiyasida ifodalar blokida ixtiyoriy operatorlarni ishlatishda hech qanday chegara yo'q. Shu jumladan, ifodalar bloki ichida yana if–else operatorlarini ishlatish mumkin. Bu holda bir nechta if operatoridan iborat ichma – ich konstruksiya hosil bo'ladi.
if (1–shart)
{
if (2–shart)
1–ifoda
else
{
if (3–shart)
2–ifoda
else
3–ifoda
} }
else
4–ifoda;
Ushbu bir nechta if operatoridan tashkil topgan konstruksiya quyidagi tartibda ishlaydi: agarda 1–shart va 2–shart rost bo'lsa 1–ifoda bajariladi. Agarda 1–shart rost va 2–shart yolg'on natija qaytarsa, u holda 3–shart tekshiriladi va agarda bu shart rost bo'lsa 2–ifoda, yolg'on bo'lsa esa 3–ifoda bajariladi. Va eng oxiri, agarda 1–shart yolg'on bo'lsa 4–ifoda bajariladi. Bunday murakkab konstruksiyaga misol keltirilgan.
if operatori ichki bo'lgan murakkab konstruksiya
If operatori ichki
// bo'lgan murakkab konstruksiyaga misol
# include < iostream.h>
{
// Ikkita son kiritamiz.Ularni BirinchiSon
//va IkkinchiSon o'zgaruvchilariga beramiz
//Agarda KattaSon kiymati KichikSon
// kiymatidan katta bo'lsa katta son

Yüklə 49,5 Kb.

Dostları ilə paylaş:
1   2   3   4   5




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

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin