if (shart) { ko’rsatmalar; } Rost yoki yolg'onni qaytaradigan shartli ifoda shart sifatida ishlatiladi. Agar shart rost bo'lsa, unda if blokiga kiritilgan keyingi bayonotlar bajariladi. Agar shart yolg’on bo'lsa, unda keyingi bayonotlar bajarilmaydi. Ko'rsatmalar bloki figurali qavslar ({ }) ichiga kiritilgan. Masalan: #include int main() { int x = 60; if(x > 50) { cout << "x 50 dan katta\n"; } if(x < 30) { cout << "x 30 dan kichik\n"; } cout<<"Dastur oxiri"< return 0; } Bu yerda ikkita ifoda berilgan. Ular x ning belgilangan qiymatdan katta yoki kichikligini tekshiradilar. Ko'rsatma sifatida ikkala holatda ham konsolga satr chiqariladi. - Bu yerda ikkita ifoda berilgan. Ular x ning belgilangan qiymatdan katta yoki kichikligini tekshiradilar. Ko'rsatma sifatida ikkala holatda ham konsolga satr chiqariladi.
- Birinchi holda, x>50, shart to'g'ri bo'ladi, chunki x o'zgaruvchining qiymati haqiqatan ham 50 dan katta, shuning uchun bu shart haqiqiy bo'ladi va shuning uchun if blokiga kiradigan ko’rsatma bajariladi.
- Ikkinchi holda, x<30 munosabat operatsiyasi yolg’on qaytadi, chunki shart yolg'on, shuning uchun keyingi ko'rsatmalar bloki bajarilmaydi. Natijada, dastur ishga tushganda, konsol chiqishi quyidagicha bo'ladi:
else operatorini o'z ichiga olgan if ifodasining to'liq shaklidan foydalanishimiz mumkin: - else operatorini o'z ichiga olgan if ifodasining to'liq shaklidan foydalanishimiz mumkin:
-
- if (shart)
- ko’rsatma_1
- else
- ko’rsatma_2
-
- if operatoridagi shart yolg’on bo'lsa else operatoridan so'ng, bajariladigan mulohazalar to'plamini aniqlashimiz mumkin. Ya'ni, agar shart rost bo'lsa, if ifodasidan keyingi ko’rsatmalar bajariladi va agar bu ifoda yolg'on bo'lsa, else operatoridan keyingi ko’rsatmalar bajariladi.
30>
Do'stlaringiz bilan baham: |