Para criar uma calculadora de despesas, o algoritmo precisa permitir que o usuário informe vários valores, um de cada vez. Como não sabemos antecipadamente quantas despesas serão digitadas, o sistema deve continuar solicitando novos valores até que o usuário digite 0. Quando isso acontecer, o algoritmo entende que não há mais despesas a registrar e exibe o total acumulado.
Dados de entrada necessários:
Valores das despesas informados pelo usuário;
Um valor 0 para indicar o fim da entrada de dados.
Algoritmo em linguagem natural:
Começar com o total de despesas igual a 0.
Solicitar ao usuário que informe o valor de uma despesa.
Verificar se o valor informado é diferente de 0.
Enquanto o valor informado for diferente de 0:
a. Somar o valor da despesa ao total acumulado.
b. Solicitar ao usuário que informe o próximo valor de despesa.
c. Verificar novamente se o novo valor informado é diferente de 0.
Quando o usuário digitar 0, encerrar a repetição.
Exibir o valor total das despesas acumuladas.
Decisão do algoritmo:
Se o valor digitado for diferente de 0, ele deve ser somado ao total. Se o valor digitado for igual a 0, o sistema deve parar de pedir novas despesas e mostrar o total final.
Ação final:
Apresentar ao usuário o total gasto no mês com base em todas as despesas informadas.