DEV Community

ismoilov mukhammadumar
ismoilov mukhammadumar

Posted on

c++ : if

If ternanry kabi shart operatori hisoblanadi.

  1. Odatiy if.

Agar mantiq faqat bitta shartdan tashkil topsa biz if ning o'zidan foydanalamiz.

if syntix:
if(shart)
{
  istalgan natija
}
Enter fullscreen mode Exit fullscreen mode

Bu if ning syntixsi.
biz odatiy if ni bir necha martta ishlata olamiz.

if(shart)
{
 istalgan natija 
}
if(shart2)
{
istalgan natija2
}
Enter fullscreen mode Exit fullscreen mode

Lekin bu holatda har bir if tekshiriladi va faqatgin to'grisi bajariladi.
Shuningdek bunday usulda har bir if alohida hisoblanadi.

  1. If else.
  • If else odatda mantiq yoki bunday bo'lsin,bo'masa bunday bo'lsin degan holatlarda ishlatilinadi.
if else syntix:
if(shart)
{
   istalgan natija
}
else if(shart2)  // else if da biz shart yoza olamiz.
{
   natija 2
}
else          // else da esa yoza olmaymiz.
{
natija 3
}
Enter fullscreen mode Exit fullscreen mode
Bu _nested if_ deyiladi.
Enter fullscreen mode Exit fullscreen mode
  • Bu usulda if,else if va else ning hammasi bitta funksiya hisoblanadi.Qisqacha qilganda har bir if ning faqatgin bitta else va istalgancha else if i bo'lishi mumkin.
  1. Ichma-ich if.
  • nested if dan tashqari ichma-ich if bor.

  • ichma-ich if shartlar o'zaro bo'gliq bo;'lganida ishlatilinadi.

if(asosiy shart)
{
   natija yokida kerakli tekst
   if(shart 2)
   { 
      natija 2
   }
   else              // else if ham qollashimiz mumkin vazifa shartda     
                         kelib chiqqan holda
   {
      natija 3
   }
}
else // else ishlatilishi ham vazifadan kwlib chiqqan holda
{
    natija 
}
Enter fullscreen mode Exit fullscreen mode

Bu usul shartlar o'zaro bog'liq bo'lganida ishlatilinadi.

  • Biz vazifa shartidan kelib chiqqan holda istalgancha ichma-ich if dan foydalansak bo'ladi.Ammo natijalar o'zaro bo'gliq bo'lmog'i lozim.

  • ichma-ich if ni biz terminal ishlas mantiqida ko'rganmiz.

Ya'ni terminalda asosiy menyu bor va biz bu menyudan ozimga kerak xizmatni tanlaymiz - bu asosiy shart hisoblanadi.

Keyin esa osha tanlangan xizmat turida bir nechta xizmat bo'lsa keragini tanlaymiz.

Aynan shu holat javoblar mantiqi bog'langanligi deganidir.

Top comments (0)