НАЙКРАЩИЙ САЙТ ДЛЯ ВЕБ-РОЗРОБНИКІВ

C++ Підручник

C++ Головна C++ Інтро C++ Початок роботи C++ Синтаксис C++ Виведення C++ Коментарі C++ Змінні C++ Введення користувача C++ Типи даних C++ Оператори C++ Рядки C++ Математика C++ Булеві C++ Умови C++ Switch C++ Цикл While C++ Цикл For C++ Break/Continue C++ Масиви C++ Структури C++ Enums C++ Довідники C++ Вказівники

C++ Функції

C++ Функції C++ Параметри функції C++ Перевантаження функцій C++ Область застосування C++ Рекурсія

C++ Класи

C++ ООП C++ Класи/Об’єкти C++ Методи класу C++ Конструктори C++ Специфікатори доступу C++ Інкапсуляція C++ Успадкування C++ Поліморфізм C++ Файли C++ Винятки C++ Дата

C++ Як зробити

Скласти два числа Випадкові числа

C++ Довідник

C++ Довідник C++ Ключові слова C++ <iostream> C++ <fstream> C++ <cmath> C++ <string> C++ <cstring> C++ <ctime>

C++ Приклади

C++ Приклади C++ Компілятор C++ Вправи C++ Вікторина C++ Сертифікат

Мова програмування C++. Уроки W3Schools для початківців українською мовою

En Es De

C++ Else If


Інструкція else if

Використовуйте інструкцію else if щоб указати нову умову, якщо перша умова false.

Синтаксис

if (умова1) {
  // блок коду, який буде виконано, якщо умова1 є true
} else if (умова2) {
  // блок коду, який буде виконано, якщо умова1 є false, а умова2 є true
} else {
  // блок коду, який буде виконано, якщо умова1 є false, і умова2 є false
}

Приклад

int time = 22;
if (time < 10) {
  cout << "Good morning.";
} else if (time < 20) {
  cout << "Good day.";
} else {
  cout << "Good evening.";
}
// Outputs "Good evening."
Спробуйте самі »

Пояснення прикладу

У наведеному вище прикладі час (22) перевищує 10, тому перша умова є false. Наступна умова в інструкції else if також false, тому ми переходимо до умови else, оскільки обидві умова1 та умова2 є false - і виводимо на екран "Good evening" ("Добрий вечір").

Однак, якби час був 14, наша програма видала б "Good day" ("Добрий день").



Коментарі