1
resposta

Desafio: Calculadora de despesas

  1. Inicialização

Defina a variável Total_Gastos com o valor 0.

(Opcional) Crie uma lista vazia chamada Historico_Despesas para armazenar os detalhes.

Inicie um loop contínuo (loop infinito ou enquanto verdadeiro).

  1. Entrada do Usuário (Dentro do Loop)

Solicite à pessoa usuária: "Digite o tipo da despesa (ou 'sair' para finalizar)".

Solicite à pessoa usuária: "Digite o valor da despesa (digite 0 para encerrar)".

Armazene a entrada em Tipo_Despesa e Valor_Despesa.

  1. Verificação de Encerramento (Decisão)

Verifique a condição: SE Valor_Despesa for igual a 0:

...ENTÃO:

Mostre a mensagem: "Encerrando o programa..."

Quebre (interrompa) o loop.

  1. Processamento e Atualização (Dentro do Loop)

...SENÃO (ou seja, se o valor não for zero):

Some o valor ao total: Total_Gastos = Total_Gastos + Valor_Despesa.

(Opcional) Adicione Tipo_Despesa e Valor_Despesa ao Historico_Despesas.

Mostre para a pessoa usuária: "Seu total de gastos atual é: [Valor de Total_Gastos]".

  1. Repetição

O loop retorna automaticamente ao passo 2 (Entrada do Usuário) para a próxima despesa.

  1. Fim do Programa

(Após o loop ser quebrado no passo 3) O programa está encerrado.

(Opcional) Mostre um resumo final: "Total final de gastos: [Valor de Total_Gastos]".

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Oi, Diego! Como vai?

Agradeço por compartilhar.

Gostei da forma como você organizou as etapas do Desafio da Calculadora de Despesas. Sua explicação está clara e mostra que entendeu bem o uso de variáveis, condicionais e loops. Essa estrutura realmente reflete o raciocínio lógico esperado para o exercício.

Continue praticando esse tipo de lógica.

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