BETA
Aby się zalogować, najpiew wybierz portal.
Aby się zarejestrować, najpiew wybierz portal.
Podaj słowa kluczowe
Słowa kluczowe muszą mieć co najmniej 3 sąsiadujące znaki alfanumeryczne
Pole zawiera niedozwolone znaki
dawid1989
dawid1989
1 pkt.
Nowicjusz

 
0


Witam,

 

W wielu miejscach w internecie można znaleźć wzór na obliczenie równych rat wziętej pożyczki. Cały problem w tym wzorze jest taki, że wraz z kolejną zapłaconą ratą odsetki z kazdym miesiącem są mniejsze. Ale wzór taki jest i to nie problem Jednak zadanie które mam jest nieco bardzo skomplikowane, gdyz dochodzą dodatkowe założenia, oto one:

 

- klient może sobie wybrać za ile dni spłaci pierwszą ratę (z zakresu 1- 30 dni)

- samo zadanie nie dotyczy pożyczki, tylko możliwości ugody gdy klient po pewnym czasie stwierdza że mógby spłacić pożyczkę ale w ratach.

- implementować będę w MSSQL, ale samo zaimplementowanie nie jest problemem, problemem jest wzór na obliczenie równych rat z uwzględnieniem odsetek.

- odsetki liczy się z tego co pozyczkobiorca wziął do ręki a nie z dodatkowych kosztów które narosły z czasem (odsetki, smsy, windykacja itd)

 

Oto przykład:

Klient wziął pozyczkę 1000 zł.

po kilku miesiącach odsetki, wszelki koszty + koszt ugody wynoszą w sumie 350zł

 

Teraz ma możłiwość wzięcia ugody na 6, 9 lub 12 miesięcy. Oczywiście za ten okres trzeba policzyć odestki, ale uwzględniając spłacane raty oraz to że kolejne raty pokrywają najpierw wszystkie koszty (poza wziętą pożyczką), a na końcu wartość wziętej pożyczki z której naliczane są odsetki.

 

Pierwszy raz pisze na tym forum, mam nadzieje ze w dobrym dziale.

Z góry bardzo dziękuje za wszelkie zainteresowanie moim problemem.

 

Pozdrawiam

dawid1989





Liczba postów:

Wojciech Gomoła Moderator
Wojciech Gomoła
2962 pkt.
Guru
 
0


Wzory ogólne sprawdzają się dla sytuacji idealnej jednak życie nie jest idealne. Najłatwiej zrobić to metodą symulacji krokowej.

Znając umowę jesteś w stanie na podstawie odsetek i stanu zadłużenia ustalić ile odsetek należy doliczyć na koniec okresu rozliczeniowego. Robisz funkcję która zmienia te wartości (np. do odsetek dolicza 5% kapitału i 10% wcześniej naliczonych odsetek).

Robisz następnie funkcję spłaty która najpierw spłaca odsetki później, kapitał i zwraca ewentualnie resztę. 

Następnie odpalasz te metody naprzemiennie i zwracasz sumę wszystkich wpłat w momencie spłaty całego zadłużenia.

Ważne aby uważać żeby spłaty wirtualne nie stały się realne.

Jeżeli tych operacji dokonywałbyś w serwerze mógłbyś taką symulację łatwo przeprowadzić w pamięci RAM komputera, w SQL-u ciężej będzie zachować spójność między funkcjami pracującymi na rzeczywistych tabelach a funkcjami pracującymi na danych w pamięci - zmiennych tabelarycznych


if (PomoglCi)

{

Click("Pomógł mi");

}

Strona szoguna

Udziel odpowiedzi

pkt.
Treść wpisu:

Zaloguj się lub Zarejestruj się aby wykonać tę czynność.