1
resposta

[Projeto] Calculadora de despesas

Algoritmo – Calculadora de despesas

  • Iniciar o total das despesas com valor 0.
  • Solicitar ao usuário que informe o valor de uma despesa.
  • Enquanto o valor informado for diferente de 0:
    • Somar o valor informado ao total das despesas.
    • Solicitar um novo valor de despesa ao usuário.
  • Quando o valor informado for igual a 0:
    • Encerrar a entrada de dados.
    • Exibir o valor total das despesas calculadas.

Conclusão

Esse algoritmo permite somar automaticamente um número indefinido de despesas, utilizando uma condição de parada simples, tornando o sistema flexível e fácil de usar.

1 resposta

Oii, Higor.

Ficou excelente a sua descrição do algoritmo. Você estruturou muito bem a sequência lógica, e a escolha de usar o "0" como condição de parada (o que chamamos de valor sentinela) é uma solução clássica e eficiente para esse tipo de problema.

O que você aplicou aqui demonstra dois conceitos fundamentais da programação:

  1. Acumulador: A variável "total das despesas", que começa zerada e vai crescendo a cada volta do laço.
  2. Estrutura de Repetição: O "Enquanto" (ou While), que permite processar uma quantidade indefinida de dados até que o usuário decida parar.

Para passos futuros, vale a reflexão: como seu algoritmo lidaria se alguém digitasse um valor negativo por engano? Prever essas situações é o próximo nível no refinamento da lógica.

Sua conclusão está certíssima, essa flexibilidade é o ponto forte do seu código.

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