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
withdrawcom tipo de retornointe dois parâmetrosint(balanceeamount). - Utilize uma instrução
ifpara 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).
Exemplo
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 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
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
withdrawcom tipo de retornointe dois parâmetrosint(balanceeamount). - Utilize uma instrução
ifpara 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).
Exemplo
withdraw(500, 200) => 300
withdraw(500, 500) => 0
withdraw(200, 500) => 200
Solução
solution.cpp
Obrigado pelo seu feedback!
single