Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Desafio: Prática Simples de Funções | Introdução às Funções
Introdução ao C++

bookDesafio: Prática Simples de Funções

Exemplo de uma função com argumentos do capítulo anterior

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; }
Tarefa

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 retorno int e dois parâmetros int (balance e amount).
  • 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

solution.cpp

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 4
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Suggested prompts:

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?

close

Awesome!

Completion rate improved to 3.85

bookDesafio: Prática Simples de Funções

Deslize para mostrar o menu

Exemplo de uma função com argumentos do capítulo anterior

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; }
Tarefa

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 retorno int e dois parâmetros int (balance e amount).
  • 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

solution.cpp

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 4
single

single

some-alt