1
resposta

[Desafio] Calculadora de Despesas - P$C

Estrutura do Algoritmo (Linguagem Natural)

  1. Dados de Entrada
    Valores das Despesas: Números decimais informados pelo usuário um a um.
    Condição de Parada: O número 0 (zero).

  2. Processamento e Abstração
    Variável Acumuladora: Precisamos de um lugar na memória para guardar a "Soma Total". No início, ela vale zero.
    Laço (Loop): O sistema não sabe quantas despesas virão, então ele deve ficar em "estado de escuta" constante.

  3. Decisão (O "Se/Então")
    Se o valor for diferente de zero: Somar ao total e pedir o próximo.
    Se o valor for igual a zero: Parar de pedir e mostrar o resultado.

Passo a Passo do Algoritmo

1 - Iniciar a variável TotalGasto com o valor 0.
2 - Exibir uma mensagem pedindo para o usuário digitar o valor da despesa (ou 0 para sair).
3 - Ler o valor digitado pelo usuário.
4 - Enquanto o valor digitado for diferente de 0:
Somar o valor digitado ao TotalGasto atual.
Pedir o próximo valor ao usuário.
Ler o novo valor.
5 - Quando o valor digitado for 0:
Exibir a mensagem: "O total de gastos do mês é: [Valor de TotalGasto]".
6 - Encerrar o programa.

1 resposta

Oi, Moisés! Como vai?

Gostei da forma como você organizou o algoritmo em dados de entrada, processamento e decisão, porque isso mostra uma boa compreensão da lógica antes mesmo de partir para a implementação. Sua explicação sobre a variável TotalGasto e a condição de parada com 0 ficou bem clara e mostra um raciocínio bem estruturado para resolver o desafio.

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