Controlar os gastos do mês é uma prática importante para manter a saúde financeira. Quando registramos cada despesa e somamos automaticamente os valores, fica mais fácil entender para onde o dinheiro está indo e tomar decisões mais conscientes.
Neste desafio, o objetivo é criar um algoritmo em linguagem natural que permita ao usuário informar quantas despesas desejar. O processo só será encerrado quando o valor digitado for 0, indicando que não há mais despesas a serem adicionadas. Ao final, o sistema exibirá o total gasto no mês.
1. Dados de Entrada
O algoritmo precisa receber, a cada repetição, um valor correspondente a uma despesa mensal.
Exemplos de despesas
- Mercado: R$ 850,00
- Transporte: R$ 220,00
- Lazer: R$ 150,00
- Farmácia: R$ 75,00
Cada valor informado será somado ao total acumulado.
2. Lógica do Processo
O sistema deve:
- Iniciar uma variável chamada total com valor 0.
- Solicitar ao usuário o valor de uma despesa.
- Verificar se o valor informado é igual a 0.
- Se for diferente de 0, adicionar esse valor ao total.
- Repetir o processo até que o usuário digite 0.
- Exibir o valor total das despesas.
3. Decisão do Algoritmo
A cada valor informado, o algoritmo precisa tomar uma decisão:
- Se o valor for diferente de 0: somar ao total e continuar.
- Se o valor for igual a 0: encerrar a entrada de dados e mostrar o total acumulado.
4. Algoritmo em Linguagem Natural
- Inicializar o total das despesas com zero.
- Solicitar ao usuário que informe o valor de uma despesa.
- Enquanto o valor informado for diferente de zero:
- Adicionar o valor ao total.
- Solicitar o próximo valor.
- Quando o usuário digitar zero, encerrar o processo.
- Exibir o total gasto no mês.
5. Exemplo de Execução
- Usuário informa: R$ 100,00
- Usuário informa: R$ 250,00
- Usuário informa: R$ 80,00
- Usuário informa: R$ 0,00
Cálculo - Total = 100 + 250 + 80 = R$ 430,00
Resultado Final
Total das despesas do mês: R$ 430,00
6. Pseudocódigo
total ← 0
ler valor
enquanto valor ≠ 0 faça
total ← total + valor
ler valor
fim enquanto
escrever "Total das despesas do mês: ", total
7. Benefícios da Solução
- Permite registrar qualquer quantidade de despesas.
- Dispensa informar previamente quantos gastos serão digitados.
- Automatiza o cálculo do total mensal.
- Facilita o controle financeiro pessoal.
Conclusão
Esse algoritmo é uma solução simples e eficiente para somar despesas de forma automática. Utilizando uma estrutura de repetição controlada por um valor sentinela (0), o sistema continua recebendo valores até que o usuário indique o fim da entrada de dados. Ao final, apresenta o total gasto no mês, tornando o processo prático e intuitivo para qualquer usuário.