
#9 – Условия и циклы
Видеоурок
Конструкция if - else
За счёт if else можно проверить одно или несколько условий и в случае их успешной проверки будет выполнен один, иначе другой.
Рассмотрим пример:
int a = 2, b = 10;
if (a == b) { // Если a будет равным b, тогда будет выполнен код
// Здесь код что будет выполнен
// Если все одна строка кода, то фигурные скобки {}
// можно не ставить
} else if (a <= b) { // Если а будет меньшим или равным b
// Если предыдущее условие не будет выполнено,
// а здесь условие окажется верным,
// то будет выполнен этот код
} else {
// Этот код сработает, если другие условия не будут выполнены
}
Вы можете прописать структуру лишь с одним условием if
, а можете дописать в неё сколько-угодно вложенных условий else if
.
Цикл For
for
все условия записываются в одном месте, что очень удобно во многих случаях. Стандартная запись такого цикла выглядит следующим образом:for (int i = 0; i < 10; i++)
cout << i << endl;
В объявлении цикла записывается следующее: переменная цикла, её начальное значение и диапазон. В примере выше будут выведены числа от 0 до 10.
Если в теле цикла всего одна строка кода, то фигурные скобки можно пропустить и не записывать их.
Цикл While
while
не особо отличается от цикла for
. Единственное отличие заключается в способе записи цикла. В while необходимо прописать лишь условие, а все остальные параметры записываются вне цикла:int i = 1; // Создание переменной
while (i <= 10) { // Здесь только условие
cout << i << endl;
i++; // Увеличение переменной
}
Исходный код
Весь код будет доступен после подписки на проект!
Задание к уроку
Создайте переменную с числом 5.67.
Проверьте эту переменную при помощи ветвления. Если значение будет больше 5.33, то выводите на экран слово «Yes», иначе выводите слово «No».
Решение задания:
float num = 5.67;
if(num > 5.33)
std::cout << "Yes";
else
std::cout << "No";
Получить остальные домашние задания можно после подписки на проект
Также стоит посмотреть