Suponga que necesita ahorrar un pie de alguna propiedad y usted mes a mes dispondrá de una cantidad de dinero fija, si con el total del ahorro parcial toma un deposito a plazo, cuantos meses demorará en conseguir el monto objetivo.


In [1]:
montopie = 0

In [2]:
# Ponemos un while, de modo de obligar al usuario a poner un pie positivo
while (montopie <= 0):
    montopie = int(input("Ingrese el monto de su pie: "))


Ingrese el monto de su pie: -10
Ingrese el monto de su pie: -100000
Ingrese el monto de su pie: 1000000

In [3]:
ahorromensual = int(input("Ingrese cuanto ahorrara mensualmente: "))


Ingrese cuanto ahorrara mensualmente: 10000

In [4]:
tasainteres = float(input("Ingrese la tasa de interes de su banco: "))


Ingrese la tasa de interes de su banco: .003

In [5]:
ahorro = ahorromensual

In [6]:
meses = 0

In [7]:
while (ahorro < montopie):
    # esta impresion es opcional, para ver como crece el ahorro mes a mes
    print("mes =", meses, " - ahorro = ", ahorro)
    meses += 1
    ahorro += int(tasainteres*ahorro)
    ahorro += ahorromensual


mes = 0  - ahorro =  10000
mes = 1  - ahorro =  20030
mes = 2  - ahorro =  30090
mes = 3  - ahorro =  40180
mes = 4  - ahorro =  50300
mes = 5  - ahorro =  60450
mes = 6  - ahorro =  70631
mes = 7  - ahorro =  80842
mes = 8  - ahorro =  91084
mes = 9  - ahorro =  101357
mes = 10  - ahorro =  111661
mes = 11  - ahorro =  121995
mes = 12  - ahorro =  132360
mes = 13  - ahorro =  142757
mes = 14  - ahorro =  153185
mes = 15  - ahorro =  163644
mes = 16  - ahorro =  174134
mes = 17  - ahorro =  184656
mes = 18  - ahorro =  195209
mes = 19  - ahorro =  205794
mes = 20  - ahorro =  216411
mes = 21  - ahorro =  227060
mes = 22  - ahorro =  237741
mes = 23  - ahorro =  248454
mes = 24  - ahorro =  259199
mes = 25  - ahorro =  269976
mes = 26  - ahorro =  280785
mes = 27  - ahorro =  291627
mes = 28  - ahorro =  302501
mes = 29  - ahorro =  313408
mes = 30  - ahorro =  324348
mes = 31  - ahorro =  335321
mes = 32  - ahorro =  346326
mes = 33  - ahorro =  357364
mes = 34  - ahorro =  368436
mes = 35  - ahorro =  379541
mes = 36  - ahorro =  390679
mes = 37  - ahorro =  401851
mes = 38  - ahorro =  413056
mes = 39  - ahorro =  424295
mes = 40  - ahorro =  435567
mes = 41  - ahorro =  446873
mes = 42  - ahorro =  458213
mes = 43  - ahorro =  469587
mes = 44  - ahorro =  480995
mes = 45  - ahorro =  492437
mes = 46  - ahorro =  503914
mes = 47  - ahorro =  515425
mes = 48  - ahorro =  526971
mes = 49  - ahorro =  538551
mes = 50  - ahorro =  550166
mes = 51  - ahorro =  561816
mes = 52  - ahorro =  573501
mes = 53  - ahorro =  585221
mes = 54  - ahorro =  596976
mes = 55  - ahorro =  608766
mes = 56  - ahorro =  620592
mes = 57  - ahorro =  632453
mes = 58  - ahorro =  644350
mes = 59  - ahorro =  656283
mes = 60  - ahorro =  668251
mes = 61  - ahorro =  680255
mes = 62  - ahorro =  692295
mes = 63  - ahorro =  704371
mes = 64  - ahorro =  716484
mes = 65  - ahorro =  728633
mes = 66  - ahorro =  740818
mes = 67  - ahorro =  753040
mes = 68  - ahorro =  765299
mes = 69  - ahorro =  777594
mes = 70  - ahorro =  789926
mes = 71  - ahorro =  802295
mes = 72  - ahorro =  814701
mes = 73  - ahorro =  827145
mes = 74  - ahorro =  839626
mes = 75  - ahorro =  852144
mes = 76  - ahorro =  864700
mes = 77  - ahorro =  877294
mes = 78  - ahorro =  889925
mes = 79  - ahorro =  902594
mes = 80  - ahorro =  915301
mes = 81  - ahorro =  928046
mes = 82  - ahorro =  940830
mes = 83  - ahorro =  953652
mes = 84  - ahorro =  966512
mes = 85  - ahorro =  979411
mes = 86  - ahorro =  992349

In [8]:
print("mes =", meses, " - ahorro = ", ahorro)


mes = 87  - ahorro =  1005326