![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 984 Pomógł: 41 Dołączył: 16.03.2002 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
Mial kiedys ktos doczynienia ze skryptem typu kalkulator odsetkowy ktory oblicza odsetki od podanych kwot, miedzy dwoma datami na podstawie roznych progow podatkowych? troche zamotane.. przyklad tutaj
http://e-dlugi.pl/odsetki |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 456 Pomógł: 0 Dołączył: -- Ostrzeżenie: (0%) ![]() ![]() |
Noi tak jak czlowiek sie naplanuje a pogoda se w h...ja zagra :cry:
Wracajac do twojego kalkulatorka to nie jest moja winna ze on zle liczy jesli tak jest to wzor ,ktory podales do niczego sie nie nadaje. Przeanalizujmy krok po kroku: Mamy takie dane w bazie: Kod 15/08/1992 60% rocznie
01/05/1993 54% rocznie 15/12/1995 46% rocznie 01/01/1997 35% rocznie 15/04/1998 33% rocznie 01/02/1999 24% rocznie 15/05/1999 21% rocznie 01/11/2000 30% rocznie 15/12/2001 20% rocznie oraz takie zmienne: Kod data poczatkowa: 15/05/1994
data koncowa: 20/11/2000 zaleglosc: 2000 pln wiec najblizsza data z bazy dla daty poczatkowaej bedzie: Kod 01/05/1993 54% rocznie
co z tego wynika ze stopa bedzie wynosila: 54% tak tak .... bo od 15/05/1994 do 15/12/1995 46% mamy 19 miesiecy a od 01/05/1993 do 15/05/1994 jest ich tylko 12 :wink: Jesli zalezy ci na tym zeby brana byla po uwage pierwsza data wyzsza od poczatkowej to wywal ze skryptu to: Kod $roznica_do_wiekszej=$db_data[$j]-$poczatkowa;
$roznica_do_mniejszej=$poczatkowa-$db_data[$j-1]; if($roznica_do_wiekszej>$roznica_do_mniejszej){ $j--; } i teraz dalej: roznica dni miedzy data poczatkowa a koncowa to 2381 dni.. i teraz trzymajac sie twojego wzoru : (kwota zaleglosci*liczba dni zwloki*wysokosc stopy procentowej dla tego progu) dzielone przez 365 (czyli rok) liczymy: (2000*2381*0.54)/365 = 7045.150684..... moj program wyliczyl: 7045.1506849315 czyli to samo :wink: wiec jesli jest zle to pomysl nad wzorem do wyliczenia tych odsetek. Ja nie mialem czasu zeby sie nad tym zastanowic przezucilem Ci to tylko na php. Pomysl nad wzorem a jesli na nic nie wpadniesz to zapytaj sie ludzi z tego banku jak oni to wyliczaja i jak bedziesz mial odpowiedni wzor do ich wyliczenia to wpadnij i ja ci to na php przezuce. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 28.09.2025 - 03:50 |