O sistema começa com uma variável que guarda o total das despesas, iniciando em zero. Em seguida, solicita ao usuário que informe um valor de despesa. Enquanto o valor digitado for diferente de zero, o sistema adiciona esse valor ao total acumulado e pede um novo valor, repetindo esse processo continuamente. Quando o usuário digitar zero, o sistema interrompe a entrada de dados e exibe o valor total gasto no período.