Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Виклик: Практика з Простими Функціями | Вступ до Функцій
Вступ до C++

bookВиклик: Практика з Простими Функціями

Приклад функції з аргументами з попереднього розділу

function.h

function.h

copy
123456
double convert_usd_to_eur(double usd_amount) { const double exchange_rate = 0.91; double euros = usd_amount * exchange_rate; return euros; }
Завдання

Swipe to start coding

Створіть функцію withdraw, яка імітує зняття коштів з банківського рахунку. Вона приймає поточний баланс і суму зняття як аргументи. Якщо баланс достатній, відніміть суму та поверніть новий баланс. В іншому випадку поверніть початковий баланс.

  • Реалізуйте функцію withdraw з типом повернення int і двома параметрами типу int (balance та amount).
  • Використайте оператор if для перевірки, чи достатньо коштів на балансі для зняття.
  • Якщо баланс достатній, поверніть новий баланс після віднімання amount.
  • Якщо баланс недостатній, поверніть початковий баланс (змінна balance).

Приклад

withdraw(500, 200) => 300
withdraw(500, 500) => 0
withdraw(200, 500) => 200

Рішення

solution.cpp

solution.cpp

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

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

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

Секція 5. Розділ 4
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

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

close

Awesome!

Completion rate improved to 3.85

bookВиклик: Практика з Простими Функціями

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

Приклад функції з аргументами з попереднього розділу

function.h

function.h

copy
123456
double convert_usd_to_eur(double usd_amount) { const double exchange_rate = 0.91; double euros = usd_amount * exchange_rate; return euros; }
Завдання

Swipe to start coding

Створіть функцію withdraw, яка імітує зняття коштів з банківського рахунку. Вона приймає поточний баланс і суму зняття як аргументи. Якщо баланс достатній, відніміть суму та поверніть новий баланс. В іншому випадку поверніть початковий баланс.

  • Реалізуйте функцію withdraw з типом повернення int і двома параметрами типу int (balance та amount).
  • Використайте оператор if для перевірки, чи достатньо коштів на балансі для зняття.
  • Якщо баланс достатній, поверніть новий баланс після віднімання amount.
  • Якщо баланс недостатній, поверніть початковий баланс (змінна balance).

Приклад

withdraw(500, 200) => 300
withdraw(500, 500) => 0
withdraw(200, 500) => 200

Рішення

solution.cpp

solution.cpp

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

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

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

Секція 5. Розділ 4
single

single

some-alt