Виклик: Практика з Простими Функціями
Приклад функції з аргументами з попереднього розділу
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 this function does?
Can you show me how to use this function with different arguments?
Can you provide a real-world example where this function might be useful?
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