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;
}
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)