Hola, Claudio! ¿Cómo vas?
Gracias por compartir tus reflexiones y aprendizajes con la comunidad Alura.
Me gustó cómo planteaste la lógica de la calculadora: el usuario va ingresando los gastos, el programa los suma automáticamente y, cuando aparece el valor 0, se detiene el proceso y muestra el total. Esa es una buena forma de aplicar repetición y condición de parada en un algoritmo.
Como consejo, puedes organizar la solución pensando en tres pasos: iniciar una variable total en 0, repetir la lectura de cada gasto mientras el valor sea diferente de 0 y sumar cada gasto al total. Así el algoritmo queda más claro y fácil de transformar luego en código. ¿Cómo escribirías esa lógica usando un ciclo mientras?
Cuenta con el apoyo del foro en tu viaje. Saludos y buenos estudios!