Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Умовні Оператори | Вступ до Потоку Програми
Вступ до C++
course content

Зміст курсу

Вступ до C++

Вступ до C++

1. Початок Роботи
2. Вступ до Операторів
3. Змінні та Типи Даних
4. Вступ до Потоку Програми
5. Вступ до Функцій

book
Умовні Оператори

Конструкція if у програмуванні дозволяє вашій програмі приймати рішення та обробляти різні сценарії.

Вона має два ключові компоненти: умову, яка оцінюється як істина або хибність, та дії або наслідки, що слідують на основі результату цієї умови.

cpp

main

copy
1234567891011121314151617181920
#include<iostream> // if (condition) // { // Actions to take if the condition is true // } int main() { int balance = 25; if (balance >= 13) { std::cout << "Balance is greater than 13, transaction is OKAY" << std::endl; } if (balance < 13) { std::cout << "Balance is less than 13, transaction is NOT OKAY" << std::endl; } }

Конструкція else в програмуванні використовується разом з оператором if для визначення альтернативного набору дій, які повинні бути виконані, коли умова в операторі if є хибною.

cpp

main

copy
1234567891011121314151617181920
#include<iostream> // if (condition) // { // Actions to take if the condition is true // } int main() { int balance = 25; if (balance >= 13) { std::cout << "Balance is greater than 13, transaction is OKAY" << std::endl; } else { std::cout << "Balance is less than 13, transaction is NOT OKAY" << std::endl; } }

Ви можете мати додаткові оператори if...else, вкладені всередині іншого блоку if...else. Це відомо як вкладений if...else. Це дозволяє здійснювати більш складне прийняття рішень, де кілька умов можуть перевірятися послідовно, і різні дії можуть виконуватися на основі цих умов.

cpp

main

cpp

format_example

copy
12345678910111213141516171819202122
#include<iostream> int main() { int balance = 25; if (balance >= 13) // First condition: check if balance is greater than or equal to 13 { if (balance >= 20) // Nested condition: check if balance is greater than or equal to 20 { std::cout << "Balance is greater than or equal to 20, transaction is APPROVED" << std::endl; } else { std::cout << "Balance is between 13 and 19, transaction is OKAY" << std::endl; } } else { std::cout << "Balance is less than 13, transaction is NOT OKAY" << std::endl; } }

Примітка

Якщо є лише один оператор для виконання в блоці if або else, ви можете опустити фігурні дужки. Це може зробити код більш лаконічним, але також зменшує ясність, особливо в більш складних умовах.

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 1
Ми дуже хвилюємося, що щось пішло не так. Що трапилося?
some-alt