1
resposta

Desafio: Calculadora de despesas

Algoritmo em linguagem natural para controle de despesas

  1. Inicie o total acumulado em 0.
  2. Peça ao usuário que informe o valor da primeira despesa.
  3. Enquanto o valor informado for diferente de 0:
    o a. Adicione o valor ao total acumulado.
    o b. Solicite ao usuário o próximo valor de despesa.
  4. Quando o usuário digitar 0:
    o a. Interrompa o processo.
    o b. Mostre o total acumulado das despesas.

Pseudocódigo:
INÍCIO

total = 0 //”total”, armazena os valores acumulados
ESCREVA "Informe o valor da despesa (ou 0 para encerrar):"
LEIA (valor)

ENQUANTO valor ≠ 0 //FAÇA
    total = total + valor
    ESCREVA "Informe o próximo valor da despesa (ou 0 para encerrar):"
    LEIA (valor)
FIM_ENQUANTO
ESCREVA "O total das despesas é:", total

FIM

1 resposta

Olá, Aristóteles! Como vai?

Parabéns pela resolução da atividade!

Você utilizou muito bem o valor sentinela (zero) para controlar o encerramento da repetição e ainda compreendeu a importância da acumulação para calcular o total final corretamente. O pseudocódigo que você escreveu está bem estruturado e fácil de entender.

Uma sugestão para o futuro seria permitir que o programa também contabilize a quantidade de despesas informadas, além do valor total, oferecendo uma visão mais completa dos gastos.

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!