Update app.py
Browse files
app.py
CHANGED
@@ -12,9 +12,9 @@ if not tasa_variable:
|
|
12 |
A = st.number_input("Escribe la cantidad que ahorrarás ($):")
|
13 |
T = st.number_input("Escribe cuántos meses quieres ver: ", step=1)
|
14 |
|
15 |
-
z = np.arange(T+1
|
16 |
-
r_d = A * (1 + y/(12*100))**z
|
17 |
-
r_c = A * np.exp(y*z/(12*100))
|
18 |
|
19 |
new_dict = {"Mes": z,
|
20 |
"Retorno Discreto": r_d,
|
@@ -40,14 +40,14 @@ else:
|
|
40 |
T = st.number_input("Escribe cuántos meses quieres ver: ", step=1)
|
41 |
|
42 |
tasas = []
|
43 |
-
for i in range(int(T)+
|
44 |
tasa = st.number_input(f"Tasa de interés para el mes {i} (%):", key=f"tasa_{i}")
|
45 |
tasas.append(tasa)
|
46 |
|
47 |
-
z = np.arange(T+1
|
48 |
|
49 |
-
r_d = A * (1 + np.array(tasas)/(12*100))**z
|
50 |
-
r_c = A * np.exp(np.array(tasas)*z/(12*100))
|
51 |
|
52 |
new_dict = {"Mes": z,
|
53 |
"Retorno Discreto": r_d,
|
|
|
12 |
A = st.number_input("Escribe la cantidad que ahorrarás ($):")
|
13 |
T = st.number_input("Escribe cuántos meses quieres ver: ", step=1)
|
14 |
|
15 |
+
z = np.arange(1, T+2) # Modificar rango de z para que empiece desde 1
|
16 |
+
r_d = A * (1 + y/(12*100))**(z-1) # Ajustar el índice de z para el cálculo
|
17 |
+
r_c = A * np.exp(y*(z-1)/(12*100)) # Ajustar el índice de z para el cálculo
|
18 |
|
19 |
new_dict = {"Mes": z,
|
20 |
"Retorno Discreto": r_d,
|
|
|
40 |
T = st.number_input("Escribe cuántos meses quieres ver: ", step=1)
|
41 |
|
42 |
tasas = []
|
43 |
+
for i in range(1, int(T)+2): # Comienza desde 1 y ajusta el límite superior
|
44 |
tasa = st.number_input(f"Tasa de interés para el mes {i} (%):", key=f"tasa_{i}")
|
45 |
tasas.append(tasa)
|
46 |
|
47 |
+
z = np.arange(1, int(T)+2) # Modificar rango de z para que empiece desde 1
|
48 |
|
49 |
+
r_d = A * (1 + np.array(tasas)/(12*100))**(z-1) # Ajustar el índice de z para el cálculo
|
50 |
+
r_c = A * np.exp(np.array(tasas)*(z-1)/(12*100)) # Ajustar el índice de z para el cálculo
|
51 |
|
52 |
new_dict = {"Mes": z,
|
53 |
"Retorno Discreto": r_d,
|