DEV Community

Abror
Abror

Posted on

C++ intro for starter 7

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!

Image description
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;
}
Enter fullscreen mode Exit fullscreen mode

Qo'shimcha qilib aytadigan bo'lsak,if qatnashgan funksiya shart bera olamiz va else esa agar if qatnashgan funksiyalarning hech biri to'g'rin 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;
}
Enter fullscreen mode Exit fullscreen mode

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)