Assalomu alaykum!
Bugun sizlar bilan gaplashdigan mavzu ternary shart operatorining yana mukammalroq varianti, bu If&Else
haqida batafsil gaplashamiz.
Demak,boshladik If
ingliz tilidan tarjima qilganda agar
ma'noni bildiradi,else
esa aks holda
degan ma'noda ishlatamiz.Bulardan ko'rinib turibdiki,biz berilgan fikr bo'lsin:
Agar bugun yomg'ir yog'sa bugun biz universitetga bormaymiz.
Aks holda,biz universitetga boramiz;
Xa-xa siz tushunganizgizdek, ikkita fikrdan birini qaysi biri maqulligini ko'rish uchun, biz bu operatorlardan foydalanamiz.
Quyidagi sur'atga diqqat e'tibor bering!
ko'rib turganingizdek,ikkita fikrdan birini bajarmoqda bu funksiyalarimiz.
Demak,
#include<iostream>
using namespace std;
int main()
{ int statement;
cin>>statement;
if(statement==true){cout<<"to'g'ri fikr";}
else {cout<<"noto'g'ri fikr";
return 0;
}
Qo'shimcha qilib aytadigan bo'lsak,if
qatnashgan funksiya shart bera olamiz va else
esa agar if
qatnashgan funksiyalarning hech biri to'g'ri
n ya'ni true
qiymat qaytarmasa ,ishga tushadi va qaysidir if
dagi statement ya'ni fikr to'g'ri bo'lib qolsa else
ishga tushmaydi.
Masalan
#include<iostream>
using namespace std;
int main()
{ int statement;
cin>>statement;
if(statement==true){cout<<"to'g'ri fikr";}
else if (statement>boshqa fikr) cout<<"Statementga baho";
else if (statement <boshqa fikr) cout<<"Statementga baho ber";
else {cout<<"noto'g'ri fikr";
return 0;
}
else if
funksiyasi bu aks holda agar ma'nosini beradi va u bitta if
ishlamasa keyingisi else if
ishlaydi va shu tariqa siklni davom ettirsak bo'laveradi.
Bugun shu mavzular haqida gaplashdik.@dawroun
E'tiboringiz uchun rahmat!
Top comments (0)