Results 1 to 11 of 11
Thread: calculating Bank interest rate.
 05102008, 04:22 PM #1Member
 Join Date
 Apr 2008
 Location
 Bangladesh
 Posts
 5
 Rep Power
 0
calculating Bank interest rate.
I want to solve interest rate calculation of a Bank.
But i don't know about the algorithm of interest rate calculation for bank.
suppose one customer has a account. ha has 5000US in his account for five month.
so how can i calculate the total interest of 5 months (suppose, monthly interest rate is 0.05 )
Please if any body know about interest calculation of a bank help me...
 05102008, 05:44 PM #2
Algorithm? You should know that before converting it to java code.
You can search from the web about it.
come back here and post the algorithm that you have.freedom exists in the world of ideas
 05102008, 07:21 PM #3Member
 Join Date
 Apr 2008
 Location
 Bangladesh
 Posts
 5
 Rep Power
 0
thanks for your reply. i will post the algorithm if i can manage....
Best of Luck
 05122008, 09:09 AM #4Senior Member
 Join Date
 May 2008
 Location
 Makati, Philippines
 Posts
 234
 Rep Power
 8
Please confirm this Algo.
For Annual Interest Rates:
totalAmmount = (BasicAmmount) x ((InterestRateAnnually)^(NumberOfYears))
or in another algo it may look like this. But they are the same.
for (int i0; i<NumberOfYears; i++){
basicAmmount = (BasicAmmount) + (BasicAmmount * InterestRateAnnually)}
Java Code:double CurrMoney=5000,TotalMoney; int years = 5; for (int i=0;i<years;i++){ CurrMoney=CurrMoney + (CurrMoney*0.05); } TotalMoney=CurrMoney;
Java Code:double CurrMoney=5000,TotalMoney; int years = 5; TotalMoney=CurrMoney * (1+((0.05)^years));
Last edited by Eku; 05122008 at 09:16 AM.
 05122008, 10:03 AM #5
 Join Date
 Jul 2007
 Location
 Colombo, Sri Lanka
 Posts
 11,370
 Blog Entries
 1
 Rep Power
 21
Much better to avoid loops as much as possible. The second way is much better.
 05132008, 02:11 AM #6Senior Member
 Join Date
 May 2008
 Location
 Makati, Philippines
 Posts
 234
 Rep Power
 8
The 2nd one is much simplier. Just search on how to use the Exponent. i think '^' doesnt work. =P
 05132008, 04:34 AM #7
 Join Date
 Jul 2007
 Location
 Colombo, Sri Lanka
 Posts
 11,370
 Blog Entries
 1
 Rep Power
 21
Yes it is. For exponent you can't use ^ sign. It's just for pseudo codes. If you it's not work, why you put it there ;)
Use Math class for those types of processing.
 05132008, 04:55 AM #8Senior Member
 Join Date
 May 2008
 Location
 Makati, Philippines
 Posts
 234
 Rep Power
 8
Thanks for the Tip. Here it is now.
Java Code:double CurrMoney=5000,TotalMoney; int years = 5; TotalMoney=CurrMoney * (1+(java.lang.Math.pow((0.05),years)));
 05132008, 05:06 AM #9
 Join Date
 Jul 2007
 Location
 Colombo, Sri Lanka
 Posts
 11,370
 Blog Entries
 1
 Rep Power
 21
Yep it's. But it is not good to import Java packages in runtime. Import them before use, at the top level of any class.
 05132008, 09:08 AM #10Senior Member
 Join Date
 May 2008
 Location
 Makati, Philippines
 Posts
 234
 Rep Power
 8
Thanks for the tips Eranga. Here is the New Code. =)
Java Code:package test; import java.lang.Math.*; public class Main { public static void main(String[] args) { double CurrMoney=5000,TotalMoney,years = 5; TotalMoney=CurrMoney * (1+(Math.pow((0.05),years))); System.out.println(TotalMoney); } }
 05132008, 09:30 AM #11
 Join Date
 Jul 2007
 Location
 Colombo, Sri Lanka
 Posts
 11,370
 Blog Entries
 1
 Rep Power
 21
Similar Threads

Calculating hyperbolic functions
By Java Tip in forum java.langReplies: 0Last Post: 04162008, 10:55 PM 
Calculating the DB connection time
By Java Tip in forum Java TipReplies: 0Last Post: 01202008, 09:55 AM 
Calculating sin of a double value
By Java Tip in forum Java TipReplies: 0Last Post: 01132008, 09:13 PM 
Code bank
By Eranga in forum Suggestions & FeedbackReplies: 2Last Post: 01012008, 06:23 AM 
Help MEEEEEEE! bank project
By subwoofer717 in forum Advanced JavaReplies: 1Last Post: 12252007, 10:08 AM
Bookmarks