Commit ba845ff3 authored by Нурмухаметов Вадим Наилович's avatar Нурмухаметов Вадим Наилович
Browse files

Update if.md

parent c8da847d
......@@ -30,17 +30,29 @@
**Сложные условия**
*При оформлении сложных условий учитывайте легкость восприятия всей конструкции. Наиболее запутанные конструкции необходимо разбивать на логические, осмысленно названные, переменные.*
*При оформлении сложных условий учитывайте легкость восприятия всей конструкции. Наиболее запутанные конструкции необходимо разбивать на логические, осмысленно названные, переменные. Обязательно наличие фигурных скобок при сложных условиях. Например:*
```csharp
var juniorPerHour = v >= 5 && v <= 15;
var middlePerHour = v >= 20 && v <= 30;
if (juniorPerHour || middlePerHour)
{
if (juniorPerHour) res = v / 4;
if (middlePerHour) res = v / 2;
}
```
**Сложное условие с переносом + одна строка кода**
**Сложное условие с переносом + одна или несколько строк кода**
*При переносе условия на новую строку, новая строка должна начинаться с логического оператора.*
```csharp
if (v >= 5 && v <= 15
|| v >= 20 && v <= 30)
{
v = 10;
res = 10 / 4;
}
```
**Сложное условие + одна и более строк кода**
**Сложное условие + одна или несколько строк кода**
```csharp
if (v >= 5 && v <= 15 || v >= 20 && v <= 30)
{
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment