1
resposta

minha resposta

// verificar o número de despesas total ao mês //(banco de dados, app bancário).

// se número de despesa > 0 somar ao total.

// adicionar próximo valor a soma //(despes > 0 somar) até que o valor da despesa seja = 0.

// exibir o valor total ao usuário.

1 resposta

Oii, Yan! Tudo bem?

É muito bom ver você praticando a lógica de programação. Analisando o seu algoritmo, percebi que você compreendeu bem o fluxo principal do desafio, especialmente a ideia de acumular valores enquanto eles forem maiores que zero.

A sua lógica de usar comentários para indicar a origem dos dados, como o banco de dados ou app bancário, demonstra que você já está pensando na aplicação prática desse código.

Para que o seu algoritmo fique ainda mais alinhado com o que o desafio propôs, deixo aqui algumas observações didáticas:

Pontos positivos:

  • Você identificou a necessidade de uma condição de parada (despesa = 0).
  • A sequência lógica de entrada, processamento (soma) e saída (exibir total) está correta.

Sugestões de melhoria:

No pensamento computacional, é importante definir o estado inicial das variáveis. Para que a soma funcione, precisamos garantir que o "acumulador" comece valendo nada.

Note também que, em lógica de programação, o teste da condição acontece antes ou logo após a entrada do dado. No seu texto, a verificação do "número de despesa > 0" faz o papel do laço de repetição (o "enquanto").

Exemplo refinado:

Se fôssemos escrever essa mesma lógica de forma um pouco mais estruturada, ficaria assim:

  1. Defina a variável Total como 0.
  2. Peça para o usuário digitar o Valor da Despesa.
  3. Enquanto o Valor da Despesa for diferente de 0:
  • Some o Valor da Despesa ao Total.
  • Peça o próximo Valor da Despesa.
  1. Quando o valor digitado for 0, saia do laço e mostre o Total.

O seu caminho está ótimo e essa base é o que sustenta o aprendizado de qualquer linguagem de programação.

Continue praticando e bons estudos.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!