Desafio: Prática Simples de Funções
Exemplo de uma função com argumentos do capítulo anterior
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
Crie uma função withdraw
que simula um saque em conta bancária. Ela recebe o saldo atual e o valor do saque como argumentos. Se o saldo for suficiente, deduza o valor e retorne o novo saldo. Caso contrário, retorne o saldo original.
- Implemente uma função
withdraw
com tipo de retornoint
e dois parâmetrosint
(balance
eamount
). - Utilize uma instrução
if
para verificar se o saldo é suficiente para o saque. - Se o saldo for suficiente, retorne o novo saldo após subtrair
amount
. - Se o saldo for insuficiente, retorne o saldo original (variável
balance
).
Example
withdraw(500, 200) => 300
withdraw(500, 500) => 0
withdraw(200, 500) => 200
Solução
solution.cpp
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
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
Desafio: Prática Simples de Funções
Deslize para mostrar o menu
Exemplo de uma função com argumentos do capítulo anterior
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
Crie uma função withdraw
que simula um saque em conta bancária. Ela recebe o saldo atual e o valor do saque como argumentos. Se o saldo for suficiente, deduza o valor e retorne o novo saldo. Caso contrário, retorne o saldo original.
- Implemente uma função
withdraw
com tipo de retornoint
e dois parâmetrosint
(balance
eamount
). - Utilize uma instrução
if
para verificar se o saldo é suficiente para o saque. - Se o saldo for suficiente, retorne o novo saldo após subtrair
amount
. - Se o saldo for insuficiente, retorne o saldo original (variável
balance
).
Example
withdraw(500, 200) => 300
withdraw(500, 500) => 0
withdraw(200, 500) => 200
Solução
solution.cpp
Obrigado pelo seu feedback!
single