single
Завдання: Оператор 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 - Поверніть значення
discountз функції.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат