2
respostas

Desafio: Calculadora de despesas

Algoritmo "Calculadora de despesas"

// Dados de entrada necessários:
// Valor de cada despesa informada pelo usuário.
// Valor 0, que será utilizado para indicar o fim do cadastro das despesas.

Início

// Passo 1: Começar com o total igual a 0
Total = 0.

// Passo 2: Solicitar ao usuário o valor da despesa
Ler valor da despesa.

// Passo 3: Enquanto o valor informado for diferente de 0
Enquanto valor for diferente de 0, fazer:

// Passo 4: Somar o valor ao total acumulado
Total = Total + valor.

// Passo 5: Solicitar um novo valor de despesa
Ler novo valor da despesa.

// Passo 6: Quando o valor digitado for 0, encerrar o processo
Exibir o total gasto no mês.

Fim

2 respostas

Oi, Eduardo, como vai?

O algoritmo resolve corretamente o problema proposto. A estrutura de repetição com condição de parada baseada no valor zero é a abordagem adequada para esse tipo de entrada indefinida, e a lógica de acumulação está correta.

Uma dica para ir além: em sistemas de controle financeiro reais, é comum validar se o valor informado é numérico e positivo antes de somá-lo ao total. Um valor negativo digitado por engano, por exemplo, reduziria o total acumulado de forma incorreta. Incluir essa verificação tornaria o algoritmo mais robusto para situações de uso real.

Parabéns pelo exercício e obrigado por compartilhar.

O fórum está à disposição sempre que precisar.

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

Valeu pela dica, ficarei mais atento aos detalhes.