Para desarrollar el sistema de control financiero personal, se requieren como datos de entrada el valor de cada gasto registrado por el usuario y el valor centinela 0, que indicará el final del ingreso de datos. El algoritmo inicia declarando una variable acumuladora denominada totalGastos e inicializándola en cero. Posteriormente, solicita al usuario el valor de un gasto y lo almacena en la variable gasto. Mientras el valor ingresado sea diferente de cero, el sistema valida la condición de continuidad, suma el valor del gasto a la variable totalGastosy solicita un nuevo registro. Este proceso se ejecuta de manera iterativa mediante un ciclo controlado por el valor centinela, permitiendo ingresar un número indeterminado de gastos sin necesidad de especificar previamente la cantidad de registros. Cuando el usuario ingresa el valor 0, el ciclo finaliza automáticamente y el sistema presenta en pantalla el contenido de la variable totalGastos, correspondiente a la suma acumulada de todos los gastos registrados durant el mes.