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.
Algoritmo: Control de Gastos Mensuales
1. Inicio del programa.
2. Crear una variable llamada TotalGastos y asignarle el valor de $0. Esta variable servirá para acumular todos los montos.
3. Mostrar un mensaje en pantalla que explique la dinámica al usuario (por ejemplo: "Ingrese el valor de cada gasto. Para finalizar y ver el total, ingrese 0").
4. Repetir los siguientes pasos (Bucle):
a. Pedir al usuario que ingrese el valor de un gasto.
b. Leer el valor ingresado por el usuario.
c. Verificar la condición de parada:
d. Si el valor ingresado es igual a $0, salir del bucle inmediatamente.
e. Acumular el gasto: Si el valor es diferente de $0, sumar ese valor a la variable TotalGastos (TotalGastos = TotalGastos + ValorIngresado).
5. Mostrar el resultado: Presentar en pantalla un mensaje con el valor final acumulado en TotalGastos.
6. Fin del programa.