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/)** |