¡Hola Fabián, espero que estés bien!
Tu algoritmo en lenguaje natural parece estar bien encaminado para el desafío de la calculadora de gastos. Sin embargo, hay un pequeño ajuste que podrías considerar para alinearte mejor con la descripción del ejercicio. La clave es asegurarse de que el sistema sume automáticamente todos los valores informados por el usuario hasta que se ingrese un gasto de valor cero, lo que indica el final de la entrada de datos.
Aquí tienes una sugerencia de cómo podrías estructurar tu algoritmo:
- Activar el sistema de verificación de usuario a través de clave digital o comando de voz.
- Inicializar una variable para almacenar el total de gastos en cero.
- Solicitar al usuario que ingrese un gasto.
- Si el gasto ingresado es diferente de cero, sumar el gasto al total y regresar al paso 3.
- Si el gasto ingresado es cero, continuar al paso siguiente.
- Generar el resultado sumando todos los gastos ingresados.
- Mostrar en pantalla el resultado total de todos los gastos.
Con este enfoque, el sistema continuará solicitando gastos y sumándolos automáticamente hasta que el usuario ingrese un cero, momento en el cual se detiene la entrada y se muestra el total.
Espero que esta orientación te sea útil y te ayude a completar el desafío con éxito. ¡Espero haber ayudado y buenos estudios!