El algoritmo inicia un total en cero y pide al usuario ingresar un gasto. Si el valor es mayor que cero, lo suma automáticamente al total y vuelve a pedir otro. Este ciclo se repite hasta que el usuario ingresa cero; en ese momento, el sistema muestra la suma final acumulada.