Abror

Posted on

# Assalomu alaykum!

Bugungi darsda biz o'tgan mavzuda `if&else` mavzusining davomi `nested if` ya'ni ichma-ich `if` va `switch&case` haqida gaplashamiz.

``````#include <iostream>
using namespace std;

int main()
{
int s;
cin >> s;

if (s > 0)
{
if (s % 2 == 0)
cout << "Musbat juft son";
else
cout << "Musbat toq son";
}
else if (s < 0)
{
if (s % 2 == 0)
cout << "Manfiy juft son";
else
cout << "Manfiy toq son";
}
else
cout << "Son nolga teng ";

return 0;
}
``````

Ko'rib turganingizdek bizda ichma-ich `if&else`hosil bo'lmoqda va siz buni yuqorida kod orqali osongina tushunishingiz mumkin va siz uchun bu juda oson bo'ladi.

Endigi navbatda `switch&case` haqida gaplashamiz.

``````#include <iostream>
using namespace std;
int main(){
witch(expression) {
case x:
// code block
break;
case y:
// code block
break;
default:
// code block
return 0;
}
``````

Siz yuqoridagi `switch&case`ning qisqa qilib aytganda formulasi deya atashimiz mumkin.

Undan tashqari quyidagi kodda ham aniqroq tushunishingiz mumkin.

``````#include <iostream>
using namespace std;

int main(){
int day = 4;
switch (day) {
case 1:
cout << "Monday";
break;
case 2:
cout << "Tuesday";
break;
case 3:
cout << "Wednesday";
break;
case 4:
cout << "Thursday";
break;
case 5:
cout << "Friday";
break;
case 6:
cout << "Saturday";
break;
case 7:
cout << "Sunday";
break;}
return 0;
}

``````

Bugun shu mavzular haqida gaplashdik.@dawroun

E'tiboringiz uchun rahmat!