Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
2
respuestas

Desafío: Calculadora de gastos

Algoritmo en lenguaje natural:
1. Activar sistema de Verificación de usuario a través de clave digital o a través de comando de voz.
2. Solicitar por parte del algoritmo al usuario que nueva información de gastos desea notificar/guardar (solicitar dato de cada gasto si y solo si es diferente de cero). Nota: si el usuario ingresa cero saltar al paso 5.
3. Almacenar nueva información de cada gasto.
4. Regresar al paso 2.
5. Sumar todos los datos de gastos.
6. Generar resultado.
7. Mostrar en pantalla el resultado total de todos los gastos.

2 respuestas
solución!

¡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:

  1. Activar el sistema de verificación de usuario a través de clave digital o comando de voz.
  2. Inicializar una variable para almacenar el total de gastos en cero.
  3. Solicitar al usuario que ingrese un gasto.
  4. Si el gasto ingresado es diferente de cero, sumar el gasto al total y regresar al paso 3.
  5. Si el gasto ingresado es cero, continuar al paso siguiente.
  6. Generar el resultado sumando todos los gastos ingresados.
  7. 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!

Mil gracias por la retroalimentación.