# Thread: calculating Bank interest rate.

1. Member
Join Date
Apr 2008
Location
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...

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.

3. Member
Join Date
Apr 2008
Location
Posts
5
Rep Power
0
thanks for your reply. i will post the algorithm if i can manage....
Best of Luck

4. Senior Member
Join Date
May 2008
Location
Makati, Philippines
Posts
234
Rep Power
6

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 i-0; 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;```
OR the simplified version
Java Code:
```double CurrMoney=5000,TotalMoney;
int years = 5;
TotalMoney=CurrMoney * (1+((0.05)^years));```
Last edited by Eku; 05-12-2008 at 09:16 AM.

5. Senior Member
Join Date
May 2008
Location
Makati, Philippines
Posts
234
Rep Power
6
The 2nd one is much simplier. Just search on how to use the Exponent. i think '^' doesnt work. =P

6. 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.

7. Senior Member
Join Date
May 2008
Location
Makati, Philippines
Posts
234
Rep Power
6
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)));```

8. 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.

9. Senior Member
Join Date
May 2008
Location
Makati, Philippines
Posts
234
Rep Power
6
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);
}
}```

#### Posting Permissions

• You may not post new threads
• You may not post replies
• You may not post attachments
• You may not edit your posts
•