Условни конструкции

if - else

```c++ if() { //изпълнява се, ако условието е истина. } else //не е задължителен компонент { //изпълнява се, ако условието е лъжа. } ```

if - else if -else

Деклрация на променлива: ```c++ if() { //изпълнява се, ако е истина. } else if() { //изпълнява се, ако е лъжа и е истина. . } . . . else if() { //изпълнява се, ако .. са лъжа и е истина. . } else //не е задължителен компонент { //изпълнява се, ако всички горни условия са лъжа. } ```

Тернарен оператор

```c++ <условие> ? <израз1> : <израз2> ``` Ако условието е истина, се връща оценката на израз1. Ако е лъжа, то се връща оценката на израз2.