![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 243 Pomógł: 0 Dołączył: 30.11.2003 Ostrzeżenie: (0%) ![]() ![]() |
Potrzebuję oprogramować wyliczanie rzeczywistej stopy procentowej, zgodnie z ustawą o kredycie konsumenckim. Mam wszystkie niezbędne dane, ślicznie wyliczony harmonogram spłat kredytu ratalnego, a także ten skomplikowany wzór na rzeczywistą stopę procentową, pobrany z załącznika do ustawy.
Wzór jest w rzeczywistości równaniem - po lewej stronie mamy kwotę kredytu, a po prawej sumę ułamków; w mianowniku każdego z nich jest upchnięta stopa, którą trzeba wyliczyć. Nie wiem, czy dobrze ten wzór rozumiem, ale w najprostszym przypadku sprowadza się on do postaci równania kwadratowego, z którego faktycznie coś tam wyliczyć można. Niestety - w przypadku "standardowym" (od 12 do 24 rat kredytu) równanie (24-stopnia?) przerasta moje umiejętności matematyczne, nie mówiąc już o zakodowaniu tego w php. A może ja to źle rozumiem? Wiem, że są gotowe algorytmy, np tutaj. Niestety sposób rozwiązania pozostaje tajemnicą twórców... Szukałem w archiwach grup dyskusyjnych, ale wiedza prezentowana na ten temat jest dość mierna... Może ktoś z Was będzie wiedział, jak to ugryźć? Jeśli ktoś to już robił to będę wdzięczny za wskazówki. Pytam na forum PRO, ponieważ nie sądzę, żeby uczestnicy pozostałych mieli styczność z tą problematyką. Pozdrawiam, K |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 853 Pomógł: 25 Dołączył: 27.08.2003 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
http://www.abc.com.pl/serwis/du/2001/1081-001.gif
objaśnienie : http://www.abc.com.pl/serwis/du/2001/1081.htm (gdzieś tak w połowie strony) |
|
|
![]() ![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 243 Pomógł: 0 Dołączył: 30.11.2003 Ostrzeżenie: (0%) ![]() ![]() |
Dziękuję za reakcję.
Analogiczne przykłady są w załączniku do ustawy... Moim zdaniem średnio trafione. Czy ktoś potrafi powiedzieć, jak będzie wyglądał wzór dla kredytu spłacanego przez 12 kolejnych miesięcy? Czy w mianownikach potęgami będą zawsze [liczba dni od wypłaty/365]? Jeśli tak, to otrzymamy - jak już pisałem - równanie 12 stopnia, którego nie sposób rozwiązać za pomocą przybliżeń, bo liczba dni np. pomiędzy 1.01 a 01.02 jest inna niż pomiędzy 01.02 a 01.03. Chyba, że należy założyć równe, 30-dniowe okresy, bo nie ma to znaczącego wpływu na rezultat obliczeń - czy ktoś z Was ma w tej materii doświadczenie? Podejrzewam, że skrypt pod adresem, który podałem, korzysta z jakichś przybliżeń, wszak działa szybko i całkiem sprawnie... Będę wdzięczny za dalsze wskazówki. Pozdrawiam, K |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 521 Pomógł: 0 Dołączył: 3.11.2003 Skąd: 3city Ostrzeżenie: (0%) ![]() ![]() |
Na moje oko ten wzór już na starcie jest błędny, bo nie uwzględnia lat przestępnych. Owszem, napisane jest, aby za podstawę przyjąć odpowiednio 365 lub 366 dni, ale co będzie, jeżeli kredyt udzielany jest na wiele lat, z czego niektóre są przestępne? Wstawić do mianownika 365,5?
Chociaż nie ma to wielkiego znaczenia, bo rzeczywista stopa procentowa jest przecież tylko przybliżeniem. Podejrzewam, że równanie takie musisz rozwiązać nie algebraicznie, ale metodami numerycznymi. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 853 Pomógł: 25 Dołączył: 27.08.2003 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
@hawk, dla kredytow przyjmuje sie 365 dni.
|
|
|
![]()
Post
#6
|
|
Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
Tak na marginesie, nie sądzę, by wątek pasował do tematyki php pro. Przenoszę na php.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 23:23 |