- Problematica.
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.
- Resolución.
//Datos de Base
Usuario -> [Correo]
Ciclo Inicio -> [Fecha inicio Definid]
Ciclo Fin -> [Fecha Fin Definida]
Cierre -> [Gasto realizado = $0]
//Datos de Entrada
Fecha->[Dia, Mes, Año]
Gasto realizado -> [Ingreso de datos Manual]
Registro 1 -> [Gasto realizado > $0]
Gasto realizado -> [Ingreso de datos Manual]
Registro 2 -> [Gasto realizado > $0]
Gasto realizado -> [Ingreso de datos Manual]
Registro 3 -> [Gasto realizado > $0]
Gasto realizado -> [Ingreso de datos Manual]
etc ...
Fecha->[Dia, Mes, Año]
Gasto realizado -> [Ingreso de datos Manual]
Registro 1 -> [Gasto realizado > $0]
Gasto realizado -> [Ingreso de datos Manual]
Registro 2 -> [Gasto realizado > $0]
Gasto realizado -> [Ingreso de datos Manual]
Registro 3 -> [Gasto realizado > $0]
Gasto realizado -> [Ingreso de datos Manual]
etc ...
//Desicion para el corte Opcion 1
Gasto realizado -> [Ingreso de datos Manual]
Registro n -> [Gasto realizado = $0]
//Desicion para el corte Opcion 2
Cierre Ciclo -> [Fecha = Ciclo Fin]
//Operatividad de Transacciones
Total Gastos -> [Registro 1 + Registro 2 Registro 3 + Registro 4 + ... etc]
//Resultado
Sus Gastos totales son: -> [Total Gastos]