DEV Community

Munisa Kuranbekova
Munisa Kuranbekova

Posted on

If statement haqida

Assalomu aleykum! Bugun biz C++ dasturidagi if statement haqida gaplashamiz.
Ko'pchilik bilsa kerak , if ingliz tilida agar degan ma'noni anglatadi. If ishlatilayotganda unda shart e'lon qilinadi. Yani kod orqali tushuntiriladigan bo'lsa:

#include <iostream>

using namespace std;
int main()
{

int son;

cin >> son;

if(son > 0)
{
cout << son << endl;
}

return 0;
}
Enter fullscreen mode Exit fullscreen mode

Yuqoridagi kod run qilinsa "son"ga saqlagan o'zgaruvchimiz noldan katta bo'lsa chop etiladi.

  • Agar bergan shartimiz bajarayotgan amalimizga to'g'ri kelmasa if shunchaki ishlamaydi va hech narsa chop etilmaydi.

    Bundan tashqari "yoki" ya'ni ifning else degan qismi ham mavjud. Hozir aytganimdek else yoki degan ma'noni anglatadi.

#include <iostream>

using namespace std;
int main()
{

int son;

cin >> son;

if(son > 0)
{
cout << son << endl;
}

else
{
cout << " none " << endl;
} 

return 0;
}
Enter fullscreen mode Exit fullscreen mode

shu kodda ifdan so'ng else qismi ham yozildi. Shartimizda "son" nomli o'zgaruvchi 0 dan katta bo'lsa o'sha sonning o'zi chop etlishi zarur edi. Ammo biz kiritgan son 0 dan kichik bo'lsa , else qismi ishlaydi va consolega "none" chop etiladi.

Top comments (0)