10. Ejercicio¶
Queremos desarrollar un programa que determine el valor futuro de una inversión, dado el valor inicial y la tasa de interés
Seguimos los pasos para el desarrollo.
- Análisis:
El dinero inicial genera una tasa de interés anual
¿Cuánto valdrá en 10 años?
Entrada: monto inicial, tasa de interés
Salida: valor en 10 años
- Especificación:
El usuario ingresa la cantidad inicial invertida
El usuario ingresa la tasa de interés anual
Valor de la fórmula matemática financiera * (1 + interés)
- Diseño:
Ingrese el monto de inversión inicial.
Ingrese la tasa de interés.
- Repite 10 veces:
valor inicial = valor inicial * (1 + tasa de interés)
Imprime el valor actualizado.
- Implementación:
- Valores de prueba:
1000 dolares de inversión y 3% la tasa de interés anual
1000 dolares de inversión y 10% la tasa de interés anual
xxxxxxxxxx
valor = float(input("Cantidad inicial invertida: "))
tasa = float(input("Tasa de interés anual: "))
for i in range(10):
valor = valor * (1 + tasa / 100)
print("Valor después de 10 años: %5.2f" % valor)
Activity: 10.1 ActiveCode (ac_l40_10)
10.1. Preguntas frecuentes¶
Q-2: Por qué definir algunas pruebas antes de la implementación es una buena práctica de programación?
Activity: 10.1.1 Multiple Choice (feedback_l40_10_1)
Q-3: Cuál es la ventaja de escribir pseudocódigo en la etapa de diseño?
Activity: 10.1.2 Multiple Choice (feedback_l40_10_2)