2
respostas

[Projeto] Desafio: Calculadora de Despesas

Você está desenvolvendo um sistema simples de controle financeiro pessoal. Uma das funcionalidades é permitir que o usuário informe diversas despesas do mês (como mercado, transporte, lazer etc.), e ao final, o sistema deve apresentar o total gasto.

Sua tarefa é criar um algoritmo, em linguagem natural, que represente a seguinte lógica: o sistema deve somar automaticamente todos os valores informados pelo usuário, sem que ele precise dizer quantas despesas tem. O processo continua até que o valor digitado seja zero. Nesse momento, a soma total deve ser exibida.

Juntar todas todas, recibos e extratos dos bancos e cartão de crédito.
Ir ao sistema criado que está zerado, e colocar o valor de cada documento e o sistema vai somando um a um, quanto terminar de digitar tudo, aperte o número 0 e o valor acumulado vai aparecer na tela.

2 respostas

Oi, Leila! Como vai?

Agradeço por compartilhar.

Sua explicação ficou bem alinhada com o desafio, porque você descreveu a ideia de informar uma despesa por vez, deixar o sistema somar automaticamente e usar o valor 0 como sinal de parada. Isso mostra que você compreendeu a lógica de repetição com acumulador, que é o ponto central da atividade. Continue praticando esse tipo de raciocínio, pois ele ajuda bastante na construção de algoritmos mais completos.

Dica: organize o algoritmo em passos simples, por exemplo: iniciar o total em zero, pedir uma despesa, somar ao total enquanto o valor for diferente de zero e, ao final, mostrar o total acumulado. Assim, a lógica fica mais clara para transformar depois em código.

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

Proposta de Algoritmo: Calculadora de Despesas Mensais
Para criar um sistema que some as despesas automaticamente sem que o usuário precise definir a quantidade de itens previamente, utilizei a lógica de loop condicional.
Algoritmo em Linguagem Natural:
Inicialização: Começar com uma variável chamada TotalGeral valendo 0.
Entrada de Dados: Solicitar que o usuário digite o valor da primeira despesa.
Estrutura de Repetição: Enquanto o valor digitado for diferente de zero:
Somar o valor digitado ao TotalGeral (TotalGeral = TotalGeral + valor digitado).
Solicitar o próximo valor de despesa ao usuário.
Condição de Parada: Assim que o usuário digitar o valor 0, o sistema interrompe a repetição.
Ação Final: Exibir na tela o valor acumulado em TotalGeral.