if-else 및 else-if

7959 단어

다른 경우라면


  • bir nechta shartlar berilganda ishlatiradi.

  • #include <iostream>
    
    using namespace std;
    
    int main()
    {  
      int baho;
      cin >> baho;
      if (baho >= 90)
      {
        cout << "A" << endl;
      }
      else
      {
        if (baho > 80)
        {
        cout << "B" << endl;
        }
        else
        {
          if (baho > 70)
          {
          cout << "C" << endl;
          }
          else
          {
            if (baho > 60)
            {
            cout << "D" << endl;
            }
            else
            {
            cout << "F" << endl;
            }
          }
        }
      }
    
      return 0 ;
    }
    


  • agar if yoki else dan so'ng amalga oshirilishi kerak bo'lgan buyruq bitta bo'lsa {} qo'yish shart emas.

  • #include <iostream>
    
    using namespace std;
    
    int main()
    {  
      int baho;
      cin >> baho;
    
      if (baho >= 90)
      cout << "A" << endl;
      else
        if (baho > 80)
        cout << "B" << endl;
        else
          if (baho > 70)
          cout << "C" << endl;
          else
            if (baho > 60)
            cout << "D" << endl;
            else
            cout << "F" << endl;
    
      return 0 ;
    }
    


    그렇지 않으면


  • 가독성 ni oshirish uchun else dan so'ng keladigan if ni bir qatorda yozsa else-if hosil bo'ladi.

  • #include <iostream>
    
    using namespace std;
    
    int main()
    {  
      int baho;
      cin >> baho;
    
      if (baho >= 90)
      cout << "A" << endl;
      else if (baho > 80)
      cout << "B" << endl;
      else if (baho > 70)
      cout << "C" << endl;
      else if (baho > 60)
      cout << "D" << endl;
      else
      cout << "F" << endl;
    
      return 0 ;
    }
    

    좋은 웹페이지 즐겨찾기