Estás desarrollando un sistema simple de control financiero personal. Una de las funcionalidades es permitir que el usuario informe diversos gastos del mes (como supermercado, transporte, ocio, etc.), y al final, el sistema debe presentar el total gastado.
Tu tarea es crear un algoritmo, en lenguaje natural, que represente la siguiente lógica: el sistema debe sumar automáticamente todos los valores informados por el usuario, sin que él tenga que decir cuántos gastos tiene. El proceso continúa hasta que el valor ingresado sea cero. En ese momento, se debe mostrar la suma total.
La persona debe de tener un dispositivo electrónico, abrir la aplicación, configurar la moneda local y seleccionar la que mejor se adapte a sus necesidades, revisar los apartados pre cargados de tipos de gastos así como se pueden agregar apartados con opciones personales, seleccionar los apartados y aceptar.
Al entrar a la pantalla, va a tener la opción de (+) para agregar un gasto, se va a abrir la pantalla con el coloca el nombre de su subgasto, automáticamente se abre la calculadora para que se agregue manualmente la información en números. Tiene la opción de agregar desde 1 hasta 50 gastos, con 50 subgastos en cada apartado.
En otra categoría va a encontrar un calendario para que ingrese la temporalidad de cada pago, donde puede organizar en qué parte del mes puede ingresar cada gasto.
También está la opción de programar gastos recurrentes, con un apartado donde se agrega día, el tipo de subgasto, la cantidad a gastar y la selección de temporalidad (un mes, dos meses... 12 meses)
En una segunda pantalla va a encontrar los nombres de los apartados de gasto, se va a reflejar la suma total de cada subgasto y la suma total de cada gasto.
En otra pantalla encontrará los pagos que se encuentran fijos, se observará el tipo de subgasto, la fecha de pago y el total de subpagos del mes.