Assalamu aleykum xurmatli dasturchi bugun siz bilan C++ dasturlash tilida Nested if - ichma ich
if ni kirib chiqamiz.
Ba'zan biz boshqa if ichida yani bitta if ** iborasidan foydalanishimiz kerak. Bu ichki o'rnatilgan **if iborasi sifatida tanilgan.
Buni if
iboralarining bir nechta qatlami sifatida tasavvur qiling. Birinchi, tashqi if
gap, uning ichida esa boshqa, ichki if
gap bor.
Uning sintaksisi:
// outer if statement
if (condition1) {
// statements
// inner if statement
if (condition2) {
// statements
}
}
Eslatmalar:
Agar kerak bo'lsa, ichki
if
iborasigaelse
vaelse if
iboralarini qo'shishimiz mumkin.Ichki
if
iborasi tashqielse
yokielse if
iboralari (agar mavjud bo'lsa) ichiga ham kiritilishi mumkin.Biz
if
iboralarining bir nechta qatlamlarini joylashtirishimiz mumkin.
Misol uchun:
#include <iostream>
#include <cmath>
#include <iosmanip>
using namespace std;
int main()
{
int son;
cin >> son;
if(son > 0)
{
if(son % 2 == 0)
{
cout << "Musbat juft son";
}
else
{
cout << "Musbat toq son";
}
}
else
{
if(son % 2 == 0)
{
cout << "Manfiy juft son";
}
else
{
cout << "Manfiy toq son";
}
}
return 0;
}
Top comments (1)
perfect explanation