Pernyataan bersyarat bersarang
Ke dalam blok "jika". dan "lain" mungkin termasuk mana-mana pernyataan lain, termasuk pernyataan bersyarat bersarang lain; pernyataan else  merujuk kepada if yang terdekat sebelum ini. 
 
Contohnya:  
jika ( A > 10 )
  jika ( A > 100 )
    cout << "Anda mempunyai banyak wang.";
  lain
    cout << "Anda mempunyai wang yang cukup.";
lain
    cout << "Anda tidak mempunyai wang yang cukup.";
Untuk menjadikannya lebih mudah untuk memahami atur cara, semua "jika" blok dan "lain" (bersama-sama dengan kurungan yang mengehadkannya) dianjakkan ke kanan sebanyak 2-3 aksara - entri sedemikian dipanggil entri ladder. 
            
            
                  
            
             
                    
            
                 
      
                  
           | 
	
		
 
     
              
              
                  
                       
            
                
          
            Masalah sebelumnya boleh diselesaikan dengan cara yang lebih singkat menggunakan keadaan yang rumit .  ; 
 
Mari lihat apa itu. 
Syarat paling mudah terdiri daripada satu hubungan (lebih besar daripada, kurang daripada, dll.). Tetapi kadang-kadang perlu untuk menggabungkan keadaan mudah menjadi yang lebih kompleks, sebagai contoh: di luar sejuk dan hujan. Dua keadaan mudah (di luar sejuk), (di luar hujan) disambungkan di sini oleh DAN. 
 
Keadaan kompleks - terdiri daripada dua atau lebih hubungan mudah (syarat) yang digabungkan menggunakan operasi logik:
|  Nama | 
Seperti yang ditulis dalam C# | 
 
| Dan | 
&& | 
 
| ATAU | 
|| | 
 
| BUKAN | 
! | 
 
 
 DAN  operasi (pendaraban boolean) memerlukan dua syarat untuk bertemu serentak . 
syarat1 && syarat2 hanya akan dinilai kepada benar jika kedua-dua syarat mudah adalah benar pada masa yang sama. 
 
Operasi  ATAU (penambahan logik) memerlukan sekurang-kurangnya satu syarat untuk dipenuhi. 
 syarat1 ||  condition2  akan dinilai kepada false hanya jika kedua-dua syarat mudah adalah palsu pada masa yang sama. 
 
Operasi BUKAN  (penafian logik) 
 ! syarat1  akan menilai kepada palsu jika syarat1 adalah benar dan begitu juga sebaliknya. 
 
Keutamaan pelaksanaan operasi dan perhubungan logik. 
1. Operasi dalam kurungan. 
2. Operasi TIDAK. 
3. Hubungan logik >, <, >=, <=, ==, !=. 
4. Operasi Dan. 
5. Operasi ATAU. 
Tanda kurung digunakan untuk menukar susunan tindakan. 
 
Pembolehubah Boolean. 
Dalam banyak bahasa pengaturcaraan, adalah mungkin untuk menggunakan pembolehubah yang menyimpan nilai boolean (benar/salah). Dalam C#, pembolehubah tersebut boleh mengambil nilai true (true) atau false (false). Contohnya, serpihan program: 
bool a, b;
a = benar;
b=salah;
Console.WriteLine(a || b);
Akan keluarkan ke skrin 1 (yang benar -  palsu ialah 0).
Pembolehubah Boolean adalah jenis bool yang dinamakan sempena ahli matematik Inggeris George Boole - pencipta algebra logik.
            
            
                  
            
            
                    
            
                 
     
                
          
	
 
 
      
        
               
             
         
        
        
  
    
  
        
    
              
    
      
        
     
     
      
    
     |