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

bookЗавдання: Оператор If

if-оператор є основним елементом керування потоком у більшості мов програмування. Він дозволяє програмі приймати рішення та виконувати різні блоки коду залежно від того, чи є певна умова true або false. Ідея if-оператора проста: Якщо умова виконується, виконайте дію, інакше — ні.

if.h

if.h

copy
1234
if (condition) { // Code to be executed if the condition is true }

Умова — це булевий вираз, який оцінюється як true або false. Якщо результат — true, код у фігурних дужках { } виконується; якщо ж умова — false, код у блоці пропускається, і програма продовжує виконання з наступного оператора після блоку if.

main.cpp

main.cpp

copy
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

with_braces.h

without_braces.h

without_braces.h

copy
1234
if (condition) { statement; }
Завдання

Swipe to start coding

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

Функція calculateDiscount приймає параметр типу double totalPurchase, що представляє загальну суму покупки клієнта.

  1. Ініціалізуйте змінну discount значенням 0.0.
  2. Перевірте, чи totalPurchase більше або дорівнює 100.
    • Якщо так, встановіть знижку як 30 відсотків від загальної суми покупки. Помножте totalPurchase на 0.3
  3. Поверніть значення discount з функції.

Приклад

calculateDiscount(50)0.0
calculateDiscount(100)30.0
calculateDiscount(200)60.0

Рішення

solution.cpp

solution.cpp

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

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

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

Секція 1. Розділ 3
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Suggested prompts:

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?

close

Awesome!

Completion rate improved to 7.69

bookЗавдання: Оператор If

Свайпніть щоб показати меню

if-оператор є основним елементом керування потоком у більшості мов програмування. Він дозволяє програмі приймати рішення та виконувати різні блоки коду залежно від того, чи є певна умова true або false. Ідея if-оператора проста: Якщо умова виконується, виконайте дію, інакше — ні.

if.h

if.h

copy
1234
if (condition) { // Code to be executed if the condition is true }

Умова — це булевий вираз, який оцінюється як true або false. Якщо результат — true, код у фігурних дужках { } виконується; якщо ж умова — false, код у блоці пропускається, і програма продовжує виконання з наступного оператора після блоку if.

main.cpp

main.cpp

copy
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

with_braces.h

without_braces.h

without_braces.h

copy
1234
if (condition) { statement; }
Завдання

Swipe to start coding

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

Функція calculateDiscount приймає параметр типу double totalPurchase, що представляє загальну суму покупки клієнта.

  1. Ініціалізуйте змінну discount значенням 0.0.
  2. Перевірте, чи totalPurchase більше або дорівнює 100.
    • Якщо так, встановіть знижку як 30 відсотків від загальної суми покупки. Помножте totalPurchase на 0.3
  3. Поверніть значення discount з функції.

Приклад

calculateDiscount(50)0.0
calculateDiscount(100)30.0
calculateDiscount(200)60.0

Рішення

solution.cpp

solution.cpp

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

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

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

Секція 1. Розділ 3
single

single

some-alt