Завдання: Оператор If
if
-оператор є основним елементом керування потоком у більшості мов програмування. Він дозволяє програмі приймати рішення та виконувати різні блоки коду залежно від того, чи є певна умова true
або false
. Ідея if
-оператора проста: Якщо умова виконується, виконайте дію, інакше — ні.
if.h
1234if (condition) { // Code to be executed if the condition is true }
Умова — це булевий вираз, який оцінюється як true
або false
. Якщо результат — true
, код у фігурних дужках { }
виконується; якщо ж умова — false
, код у блоці пропускається, і програма продовжує виконання з наступного оператора після блоку if
.
main.cpp
123456789101112#include <iostream> int main() { int age = 33; // Declaring and initializing a variable if (age >= 18) // Checking whether the age is greater or equal to 18 { // If so, output the message std::cout << "You are an adult" << std::endl; } }
Якщо у вас є оператор if
лише з однією інструкцією для виконання, коли умова є true
, фігурні дужки { }
можна опустити.
with_braces.h
without_braces.h
1234if (condition) { statement; }
Swipe to start coding
Ви створюєте систему покупок, у якій клієнти можуть отримати знижку залежно від загальної суми покупки.
Функція calculateDiscount
приймає параметр типу double totalPurchase
, що представляє загальну суму покупки клієнта.
- Ініціалізуйте змінну
discount
значенням0.0
. - Перевірте, чи
totalPurchase
більше або дорівнює100
.- Якщо так, встановіть знижку як 30 відсотків від загальної суми покупки. Помножте
totalPurchase
на 0.3
- Якщо так, встановіть знижку як 30 відсотків від загальної суми покупки. Помножте
- Поверніть значення
discount
з функції.
Приклад
calculateDiscount(50)
→ 0.0
calculateDiscount(100)
→ 30.0
calculateDiscount(200)
→ 60.0
Рішення
solution.cpp
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Can you give me an example of an if statement with and without curly braces?
What are some common mistakes to avoid when using if statements?
How do I use if statements with multiple conditions?
Awesome!
Completion rate improved to 7.69
Завдання: Оператор If
Свайпніть щоб показати меню
if
-оператор є основним елементом керування потоком у більшості мов програмування. Він дозволяє програмі приймати рішення та виконувати різні блоки коду залежно від того, чи є певна умова true
або false
. Ідея if
-оператора проста: Якщо умова виконується, виконайте дію, інакше — ні.
if.h
1234if (condition) { // Code to be executed if the condition is true }
Умова — це булевий вираз, який оцінюється як true
або false
. Якщо результат — true
, код у фігурних дужках { }
виконується; якщо ж умова — false
, код у блоці пропускається, і програма продовжує виконання з наступного оператора після блоку if
.
main.cpp
123456789101112#include <iostream> int main() { int age = 33; // Declaring and initializing a variable if (age >= 18) // Checking whether the age is greater or equal to 18 { // If so, output the message std::cout << "You are an adult" << std::endl; } }
Якщо у вас є оператор if
лише з однією інструкцією для виконання, коли умова є true
, фігурні дужки { }
можна опустити.
with_braces.h
without_braces.h
1234if (condition) { statement; }
Swipe to start coding
Ви створюєте систему покупок, у якій клієнти можуть отримати знижку залежно від загальної суми покупки.
Функція calculateDiscount
приймає параметр типу double totalPurchase
, що представляє загальну суму покупки клієнта.
- Ініціалізуйте змінну
discount
значенням0.0
. - Перевірте, чи
totalPurchase
більше або дорівнює100
.- Якщо так, встановіть знижку як 30 відсотків від загальної суми покупки. Помножте
totalPurchase
на 0.3
- Якщо так, встановіть знижку як 30 відсотків від загальної суми покупки. Помножте
- Поверніть значення
discount
з функції.
Приклад
calculateDiscount(50)
→ 0.0
calculateDiscount(100)
→ 30.0
calculateDiscount(200)
→ 60.0
Рішення
solution.cpp
Дякуємо за ваш відгук!
single