If ternanry kabi shart operatori hisoblanadi.
- Odatiy if.
Agar mantiq faqat bitta shartdan tashkil topsa biz if ning o'zidan foydanalamiz.
if syntix:
if(shart)
{
istalgan natija
}
Bu if ning syntixsi.
biz odatiy if ni bir necha martta ishlata olamiz.
if(shart)
{
istalgan natija
}
if(shart2)
{
istalgan natija2
}
Lekin bu holatda har bir if tekshiriladi va faqatgin to'grisi bajariladi.
Shuningdek bunday usulda har bir if alohida hisoblanadi.
- 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
}
Bu _nested if_ deyiladi.
- 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.
- 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
}
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)