1
resposta

Projeto - Calculadora de Despesas Pessoais

Para resolvermos essa demanda, sugiro criar uma variavel totalGasto com valor 0, depois solicitar ao usuário um valor de despesa, e ficar pedindo a próxima despesa enquanto o valor informado for diferente de 0, somar o valor informado a variavel totalGasto, encerrar exibindo o total das despesas informadas quando o usuário digitar 0.

Entrada:

  • Vários valores de despesas informados pelo usuário (um por vez).
  • Um valor 0 para indicar que não há mais despesas a registrar.

Processamento:

  1. Inicializar uma variável totalGasto com valor 0.
  2. Solicitar ao usuário um valor de despesa.
  3. Repetir enquanto o valor informado for diferente de 0:
    • Somar o valor informado ao totalGasto.
    • Solicitar o próximo valor de despesa.
  4. Quando o usuário digitar 0, parar a repetição.

Saída:

  • Exibir o totalGasto (total de despesas do mês).

Representando em pseudo-algoritmo:

// INÍCIO

totalGasto = 0

ESCREVA "Digite o valor da despesa (0 para finalizar): "
LEIA valorDespesa

ENQUANTO valorDespesa != 0 FAÇA
    totalGasto =  totalGasto + valorDespesa

    ESCREVA "Digite o valor da próxima despesa (0 para finalizar): "
    LEIA valorDespesa

FIM_ENQUANTO

ESCREVA "Total gasto no mês: R$ ", totalGasto

// FIM
1 resposta

Olá! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de variáveis para acumular os valores das despesas, utilizou muito bem a estrutura de repetição para controlar o fluxo e ainda compreendeu a importância da condição de parada para encerrar o algoritmo.

Uma sugestão para o futuro seria acrescentar uma verificação simples para evitar que valores negativos sejam considerados como despesa, garantindo maior consistência no cálculo.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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