5.00 / 1 oy

Java'da basit faiz hesaplaması yapan program

Bir yatırımın basit faiz ile bileşik faiz arasındaki getiri farklarını anlaşılır olmaları amacıyla Excel'de hazırlayarak paylaşmıştım. Şimdi önce basit faiz ile bu hesaplamayı Java'da nasıl yapabileceğimize bakalım.

Basit faiz'de Birikimli tutar=Anapara x 1 + ((faiz*dönem)) formülünü Java'da kodlayalım ve %5 faiz oranı ile 24 aylık getirileri hesaplayalım.

Kodlar:

int anapara=1000;
double faiz=0.05;
int donem=24;

for (int i=0; i<=24; i++)
{
 double birikimliTutar=anapara*(1+(faiz*i));
 System.out.println(i+". dönem birikimli tutar: "+ (int)birikimliTutar);
}

Çıktı:

0. dönem birikimli tutar: 1000
1. dönem birikimli tutar: 1050
2. dönem birikimli tutar: 1100
3. dönem birikimli tutar: 1150
4. dönem birikimli tutar: 1200
5. dönem birikimli tutar: 1250
6. dönem birikimli tutar: 1300
7. dönem birikimli tutar: 1350
8. dönem birikimli tutar: 1400
9. dönem birikimli tutar: 1450
10. dönem birikimli tutar: 1500
11. dönem birikimli tutar: 1550
12. dönem birikimli tutar: 1600
13. dönem birikimli tutar: 1650
14. dönem birikimli tutar: 1700
15. dönem birikimli tutar: 1750
16. dönem birikimli tutar: 1800
17. dönem birikimli tutar: 1850
18. dönem birikimli tutar: 1900
19. dönem birikimli tutar: 1950
20. dönem birikimli tutar: 2000
21. dönem birikimli tutar: 2050
22. dönem birikimli tutar: 2100
23. dönem birikimli tutar: 2150
24. dönem birikimli tutar: 2200

 

Çıktımız ile excel sonuçları birebir aynı olduğuna göre hesaplamamız doğru demektir. Java'da bileşik faiz hesaplaması yapan programı da ilerleyen saatlerde ekleyeceğim.

Edit: Bileşik faiz ile yapılan programlama örneğine de bağlantıdan ulaşabilirsiniz.

utku33

31.01.2020 01:40

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
Java'da basit faiz hesaplaması yapan program

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.