// ishlatilishiga oid misol
# include
int main()
{
int BirinchiSon, IkkinchiSon;
cout << “Katta sonni kiriting:
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>
Dostları ilə paylaş: |