Зміст курсу
Вступ до C++
Вступ до C++
Умовні Оператори
Конструкція if
у програмуванні дозволяє вашій програмі приймати рішення та обробляти різні сценарії.
Вона має два ключові компоненти: умову, яка оцінюється як істина або хибність, та дії або наслідки, що слідують на основі результату цієї умови.
main
#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
є хибною.
main
#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. Це дозволяє здійснювати більш складне прийняття рішень, де кілька умов можуть перевірятися послідовно, і різні дії можуть виконуватися на основі цих умов.
main
format_example
#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
, ви можете опустити фігурні дужки. Це може зробити код більш лаконічним, але також зменшує ясність, особливо в більш складних умовах.
Дякуємо за ваш відгук!