Виклик: Практика з Простими Функціями
Приклад функції з аргументами з попереднього розділу
function.h
123456double 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
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Can you explain what a function with arguments is?
Can you give me an example of a function with arguments?
What are the benefits of using arguments in functions?
Awesome!
Completion rate improved to 3.85
Виклик: Практика з Простими Функціями
Свайпніть щоб показати меню
Приклад функції з аргументами з попереднього розділу
function.h
123456double 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
Дякуємо за ваш відгук!
single