Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

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.*

  1. Listar as categorias de despesa e quais tipos de despesa se encaixam nela (Ex: Açougue, Quitanda, Extra, Makro = Mercado)
  2. Solicitar para o usuário incluir a despesa
  3. Somar o total de despesas maior que 0
  4. Se a despesa for 0, mostrar o valor total de gastos calculado

Algoritmo:

//Lista de despesas:
Obter lista de despesas (nome da despesa, valor da despesa)

//Soma das despesas:
SE valor da despesa é maior que 0: SOMA(valor da despesa + valor total da lista de despesa)

//Exibição do valor total:
SE valor da despesa é igual ou menor que 0: Mostrar (valor total da lista de despesa)

1 resposta

Oi, Isabella! Como vai?

Agradeço por compartilhar.

Gostei da sua organização ao separar as categorias de despesas e estruturar a lógica de soma, isso mostra um bom entendimento do problema. Sua ideia de usar o valor 0 como condição de parada está bem alinhada com o desafio, e a forma como você pensou na soma contínua também está no caminho certo.

Continue praticando esse tipo de raciocínio, pois ele é muito importante para resolver problemas de forma lógica. Dica: tente deixar mais explícito no seu algoritmo o processo de repetição, como um “enquanto o valor for diferente de 0, continue pedindo despesas e somando”. Isso ajuda a deixar claro o fluxo do algoritmo e facilita na hora de transformar em código depois.

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