1
resposta

Desafio: Calculadora de despesas

Algoritmo:
Iniciar o sistema
Criar uma variável chamada “total” e definir seu valor inicial como 0
Solicitar ao usuário que informe o valor de uma despesa
Ler o valor digitado
Enquanto o valor informado for diferente de 0:
Somar o valor da despesa à variável “total”
Solicitar uma nova despesa ao usuário
Ler o novo valor informado
Quando o usuário digitar 0:
Encerrar o processo de entrada de dados
Exibir o valor total das despesas
Finalizar o sistema

1 resposta

Oi, Rafaela! Como vai?

Agradeço por compartilhar.

Seu algoritmo ficou claro e bem sequenciado, usando a variável total para acumular as despesas e o valor 0 como condição de parada, o que mostra uma boa aplicação de repetição e lógica de controle.

Uma dica interessante para o futuro é transformar esse algoritmo em um pseudocódigo mais próximo de uma linguagem de programação, facilitando a passagem para Python ou JavaScript depois.

total = 0
despesa = ler_valor()

while despesa != 0:
    total = total + despesa
    despesa = ler_valor()

mostrar_total(total)

Esse exemplo representa a soma das despesas enquanto o valor digitado for diferente de zero. Pensando nesse fluxo, que validação você adicionaria para evitar que valores negativos fossem somados ao total?

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