1
resposta

[Projeto] Desafio: Calculadora de despesas

Neste desafio, devemos separar por ações para um resultado lógico.

Desafio: Controle Financeiro Pessoal
Ação: Informar despesas diversas por categoria
Resultado: Finalizar com soma do total gasto

Função principal: somar de forma automatica todos os valores.
Quando o usuário digitar 0, significa: “terminei de informar”
Então o sistema mostra o valor total somado.

// Informar despesas
total(inserir número "0")
exibir mensagem("digite despesa")
iniciar(valor > 0)
crie categorias(mercado, transporte, alimentação, lazer, saúde, outras)
// Calcular valores
ler despesa(>0, somar ao total, ler novo valor)
exibir total acumulado
solicitar(nova despesa)
condição(digitar "0" = fim, exibir total acumulado)
Fim.

Através desse algoritmo o intuito é que enquanto o "0" não for inserido, ele irá automaticamente calcular as despesas, apesar da separação por categorias.

1 resposta

Oi, Ingrid! Como vai?

Gostei da sua organização do algoritmo, principalmente na forma como você estruturou a condição de parada com o valor "0" e a ideia de manter o cálculo acontecendo enquanto há entradas válidas. A separação por categorias também mostra um bom entendimento de como deixar o problema mais claro e organizado.

Dica: tente representar esse algoritmo em um fluxograma ou escrever em pseudocódigo mais estruturado (com início, enquanto, se, fim), assim você visualiza melhor o fluxo e facilita a transformação para código real.

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