Skip to content

Makubex-Dev18/personal-budget

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

personal-budget

LABO05

Breve explicación de cómo funciona el programa.

el programa funciona de una forma ordenada y controloda usando programacion imperativa, la logica en javascript pregunta los datos solicitado y calcula segun los imputs obtenidos los resultado

Listado de funciones creadas.

registrarMovimiento calcularTotalSaldo mostrarResumen

Reflexión sobre cómo las estructuras de control de flujo facilitaron el desarrollo

me gusto usar mas for para recorrer los arreglos

LAB06

¿Qué es una función pura? o tambien funcion flecha, que facilita la sintaxis para poner la logica

Diferencias entre imperativo y funcional. La programación imperativa se enfoca en cómo se realizan las tareas paso a paso. La programación funcional se enfoca en qué resultado se quiere obtener usando funciones puras y sin mutar datos.

LAB07

LAB08

Backlog

POSIBLES HU 1.QUE USUARIO SE PUEDA LOGEAR, PREVIAMENTE

2.QUE USUARIO PUEDA MODIFICAR UN INGRESO O EGRESO QUE REGISTRO

3.QUE USUARIO PUEDA ELIMINAR UN INGRESO O EGRESO QUE REGISTRO

4.QUE USUARIO PUEDA EXPORTAR LISTADO DE REGISTRO INGRESADO

5.QUE SISTEMA ALERTE UNA CANTIDAD MAXIMA DE SOLICITUDES DE REGISTROS AL DIA

#PROYECTO FINAL

✅ HU1: Editar Movimiento

Como usuario, quiero poder editar un movimiento existente desde la consola para corregir errores o actualizar datos financieros.

Criterios de Aceptación:

El sistema solicita el nombre del movimiento a editar.

Si existe, permite modificar tipo, monto o descripción

Se validan los datos igual que al registrar un movimiento.

Se imprime en consola el nuevo estado del movimiento y el array actualizado.

✅ HU2: Eliminar Movimiento

Como usuario, quiero eliminar un movimiento específico por su nombre para mantener mi historial limpio y actualizado.

Criterios de Aceptación:

El sistema solicita el nombre del movimiento a eliminar.

Si se encuentra, se elimina sin modificar directamente el array original (se crea un nuevo array sin ese movimiento).

Se muestran en consola los movimientos restantes y los totales recalculados.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published