Умовні Оператори
Конструкція if
у програмуванні дозволяє вашій програмі приймати рішення та обробляти різні сценарії.
Вона має два ключові компоненти: умову, яка оцінюється як істина або хибність, та дії або наслідки, що слідують на основі результату цієї умови.
main.cpp
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
є хибною.
main.cpp
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. Це дозволяє здійснювати більш складне прийняття рішень, де кілька умов можуть перевірятися послідовно, і різні дії можуть виконуватися на основі цих умов.
main.cpp
format_example.cpp
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
, ви можете опустити фігурні дужки. Це може зробити код більш лаконічним, але також зменшує ясність, особливо в більш складних умовах.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Запитайте мені питання про цей предмет
Сумаризуйте цей розділ
Покажіть реальні приклади
Awesome!
Completion rate improved to 4
Умовні Оператори
Свайпніть щоб показати меню
Конструкція if
у програмуванні дозволяє вашій програмі приймати рішення та обробляти різні сценарії.
Вона має два ключові компоненти: умову, яка оцінюється як істина або хибність, та дії або наслідки, що слідують на основі результату цієї умови.
main.cpp
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
є хибною.
main.cpp
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. Це дозволяє здійснювати більш складне прийняття рішень, де кілька умов можуть перевірятися послідовно, і різні дії можуть виконуватися на основі цих умов.
main.cpp
format_example.cpp
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
, ви можете опустити фігурні дужки. Це може зробити код більш лаконічним, але також зменшує ясність, особливо в більш складних умовах.
Дякуємо за ваш відгук!