Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Desafío: Calculadora de gastos

Hola Estimada Comunidad!

Mi solución al problema planteado:

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.

Solución planteada:

Para comenzar el proceso, el usuario deberá ingresar los valores de entrada:

  • Un valor de gasto, por ejemplo, transporte, una vez ingresado, este será guardado y el sistema pedirá otro valor para ingresar, aquí el usuario puede ingresar el valor de gasto del supermercado, el cual será guardado sumándose al valor previamente ingresado. El sistema se mantendrá solicitando datos de gastos al usuario, hasta que ingrese el valor, momento en el cual el sistema calculara el total.

Para visualizar el valor de salida:

  • Una vez que el usuario no tiene más gastos para ingresar, deberá ingresar el valor cero para que el sistema muestre el total de gastos calculados al usuario.

Esquema:

Datos de entrada (gastos mensuales) ----> Proceso aritmetico (cálculo del total) ----> Datos de salida (gastos totales)

1 respuesta

Hola, Estudiante, ¿cómo vas?
Gracias por compartir tus reflexiones y aprendizajes con la comunidad Alura.

Tu solución muestra bien la lógica de entrada, proceso y salida, además de usar la repetición para que el sistema siga solicitando gastos hasta que el usuario ingrese 0. También quedó clara la idea de ir acumulando cada valor informado para calcular el total final.

Consejo: para dejar el algoritmo más preciso, puedes indicar que cada nuevo gasto debe sumarse a una variable llamada total, iniciada en 0, y que el ciclo se detiene solo cuando el valor ingresado sea 0. ¿Cómo adaptarías tu flujo si quisieras mostrar también cuántos gastos fueron registrados? Cuenta con el apoyo del foro en tu viaje. Saludos y buenos estudios!