95 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			95 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | ||
| title: C++ If Statement
 | ||
| localeTitle: C ++ If Statement
 | ||
| ---
 | ||
| # Утверждение IF.
 | ||
| 
 | ||
| **Что делает оператор if?**
 | ||
| 
 | ||
| *   Оператор `if` оценивает тестовое выражение, присутствующее в круглой скобке.
 | ||
| *   Оператор `if` использует реляционные и логические операторы для создания логических выражений.
 | ||
| 
 | ||
| * * *
 | ||
| 
 | ||
| Общая форма выражения `if` :
 | ||
| 
 | ||
| ```cpp
 | ||
|   if (Test Expression / Condition) 
 | ||
|   { 
 | ||
|     // Block of statements if test expression is True 
 | ||
|   } 
 | ||
| ```
 | ||
| 
 | ||
| Если значение тестового выражения **истинно** , тогда блок код внутри оператора if.
 | ||
| 
 | ||
| Если значение тестового выражения **ложно** , то блок код внутри оператора if пропущен и ваш код продолжается.
 | ||
| 
 | ||
| Пример `if` statement:
 | ||
| 
 | ||
| ```cpp
 | ||
|   int a = 10; 
 | ||
|  
 | ||
|   // true statement 
 | ||
|   if (a < 20) 
 | ||
|   { 
 | ||
|     // execute this block of code 
 | ||
|   } 
 | ||
|  
 | ||
|   // false statement 
 | ||
|   if (a < 0) 
 | ||
|   { 
 | ||
|     // Skip this block of code. 
 | ||
|   } 
 | ||
| ```
 | ||
| 
 | ||
| Пример В C ++:
 | ||
| 
 | ||
| ```cpp
 | ||
|   // Program to check if number entered by the user is positive 
 | ||
|   // If negative, the block of code is skipped 
 | ||
|  
 | ||
|   #include <iostream> 
 | ||
|   using namespace std; 
 | ||
|  
 | ||
|   int main() 
 | ||
|   { 
 | ||
|     int no ; 
 | ||
|     cout << "Enter a number: "; 
 | ||
|     cin >> no; 
 | ||
|  
 | ||
|     // if statement to check if the number is positive 
 | ||
|     if ( no > 0) 
 | ||
|     { 
 | ||
|       cout << "You have entered a positive number: " << no << endl; 
 | ||
|     } 
 | ||
|  
 | ||
|     // If number is not positive, then if statement is skipped a program continues 
 | ||
|     cout << "This step is always printed" << endl; 
 | ||
|  
 | ||
|     return 0; 
 | ||
|   } 
 | ||
| ```
 | ||
| 
 | ||
| **Выход:**
 | ||
| 
 | ||
| ВЫХОД 1:
 | ||
| ```
 | ||
| Enter a number: 5 
 | ||
|  You have entered a positive number: 5 
 | ||
|  This step is always printed 
 | ||
|  ``` 
 | ||
|  This is the output when the number entered is positive. 
 | ||
|  
 | ||
|  OUTPUT 2: 
 | ||
| ```
 | ||
| 
 | ||
| Введите число: -1 Этот шаг всегда печатается \`\` \` Это результат, когда введенный номер отрицательный.
 | ||
| 
 | ||
| [Попробуйте код самостоятельно! :)](https://repl.it/Mg9X)
 | ||
| 
 | ||
| _ПОЗДРАВЛЯЕМ. Это конец статьи о заявлении IF_
 | ||
| 
 | ||
| **Удачи всем вам**
 | ||
| 
 | ||
| **Счастливое кодирование! :)**
 | ||
| 
 | ||
| **Не стесняйтесь задавать любые вопросы на странице GitHub [FreeCodeCamp](https://forum.freecodecamp.org/) или [форуме FreeCodeCamp.](https://forum.freecodecamp.org/)** |