Ами изведи си го на формулка, а ако е за РС май става още по-лесно .. в крайна сметка какво рпедставлява сложната лихва, това е обикновенна лихва но всеки месец главницата се променя с dI като dI e лихвата за предходния месец, тоест :
Glavnica=(glawnica*(1+l/100))
или ако ти трябва за определен брой месеци имаш :
for (i=0;i<m;i++)
{
Glavnica=(glawnica*(1+l/100));
}
l - месечна лихва
m- брой месеци за които търсиш лихвата, ако е за едночипов по добре да си задаваш направо лихвата с някакво число,а лсед това да делиш на 100 или 1000 зависи каква точност ти трябва, така че да избегнеш float променливите, например :
l=1035
Glavnica=(glawnica*l)/1000, в случая лихвата ти е 3.5%
Инфлацията лесно можеш да я добавиш в сметките, стига да знаеш как се отразява на лихвения процент.
Едит : в for-а съм писал <, което не е правилно, трябва да е =, иначе ще смята за един месец по-малко
