DEV Community

Munisa Kuranbekova
Munisa Kuranbekova

Posted on

Else if haqida

Assalomu aleykum! O'tgan safar biz if statement haqida gaplashgan edik. Bu safar ham shunga o'xshash lekin undan ozgina boshqacha bo'lgan mavzu haqida gaplashamiz.
Else if - deyarli if statement bilan bir xil. Ularning bir biridan farqi shundaki else if statementida birinchi if tekshiriladi va birinchi ifga to'g'ri kelmasa keyingi if tekshiriladi.
Kod yozilatotganda bir emas yozayotgan kodingizga mos ravishda bir nechta else if ishlatish mumkin. Kod orqali tushuntiradigan bo'lsak:

#include <iostream>

using namespace std;

int main()
{

int n;

cin >> n;

if(n % 2)
{
cout << n / 2 << endl;
}

else if(n % 3) 
{
cout << n / 3 << endl;
}

else if(n % 5)
{
cout << n / 5 << endl;
}

return 0;
}
Enter fullscreen mode Exit fullscreen mode

yuqorida yozilgan kodni tahlil qiladigan bo'lsak , birinchi ifda biz kiritgan son 2 ga bo'linsa uni 2 ga bo'lib chop etadi. Undan tashqari boshqa shartlarni ham ichiga kirib tekshirib chiqadi va to'g'ri kelganlarini shartini bajarib chop etadi.

Top comments (0)