Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Desafio: Praticando com Loops | Introdução ao Fluxo de Programa
Introdução ao C++

bookDesafio: Praticando com Loops

Tarefa

Swipe to start coding

Em um sistema bancário, cada cliente recebe pontos de recompensa com base em sua posição na fila. A recompensa começa em 100 pontos e aumenta em 50 pontos para cada cliente subsequente. Escreva um programa para calcular e exibir a recompensa para o 15º cliente utilizando uma estrutura de loop.

Implemente um método calculateReward que calcula os pontos de recompensa para um cliente:

  • Declare uma variável reward e inicialize com 100.
  • Utilize um laço for que execute de 1 até o valor de customerPosition.
  • A cada iteração, adicione 50 à variável reward.
  • Retorne o valor final de reward.

Exemplo

calculateReward(1) => 100
calculateReward(2) => 150
calculateReward(15) => 800

Solução

solution.cpp

solution.cpp

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 6
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

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

close

Awesome!

Completion rate improved to 3.85

bookDesafio: Praticando com Loops

Deslize para mostrar o menu

Tarefa

Swipe to start coding

Em um sistema bancário, cada cliente recebe pontos de recompensa com base em sua posição na fila. A recompensa começa em 100 pontos e aumenta em 50 pontos para cada cliente subsequente. Escreva um programa para calcular e exibir a recompensa para o 15º cliente utilizando uma estrutura de loop.

Implemente um método calculateReward que calcula os pontos de recompensa para um cliente:

  • Declare uma variável reward e inicialize com 100.
  • Utilize um laço for que execute de 1 até o valor de customerPosition.
  • A cada iteração, adicione 50 à variável reward.
  • Retorne o valor final de reward.

Exemplo

calculateReward(1) => 100
calculateReward(2) => 150
calculateReward(15) => 800

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 4. Capítulo 6
single

single

some-alt