Basit faiz ve bileşik faizi hesaplamak için Java Programı

Bu örnekte, Java'daki basit faiz ve bileşik faizi hesaplamayı öğreneceğiz.

Bu örneği anlamak için, aşağıdaki Java programlama konuları hakkında bilgi sahibi olmalısınız:

  • Java Tarayıcı Sınıfı
  • Java Operatörleri

Örnek 1: Java'da Basit Faiz Hesaplama

 import java.util.Scanner; class Main ( public static void main(String() args) ( // create an object of Scanner class Scanner input = new Scanner(System.in); // take input from users System.out.print("Enter the principal: "); double principal = input.nextDouble(); System.out.print("Enter the rate: "); double rate = input.nextDouble(); rate = rate/100; System.out.print("Enter the time: "); double time = input.nextDouble(); double interest = (principal * time * rate) / 100; System.out.println("Principal: " + principal); System.out.println("Interest Rate: " + rate); System.out.println("Time Duration: " + time); System.out.println("Simple Interest: " + interest); input.close(); ) )

Çıktı

 Anaparayı girin: 1000 Oranı girin: 8 Saati girin: 2 Anapara: 1000.0 Faiz Oranı: 8.0 Süre Süre: 2.0 Basit Faiz: 160.0

Yukarıdaki örnekte, kullanıcıdan ana para , oran ve zamanı girdi olarak Scanneralmak için sınıfı kullandık . Daha sonra basit faizi hesaplamak için basit faiz formülünü kullanırız.

 Simple Interest = (Principal * Rate * Time) / 100

Örnek 2: Bileşik Faiz Hesaplama

 import java.util.Scanner; class Main ( public static void main(String() args) ( // create an object of Scanner class Scanner input = new Scanner(System.in); // take input from users System.out.print("Enter the principal: "); double principal = input.nextDouble(); System.out.print("Enter the rate: "); double rate = input.nextDouble(); System.out.print("Enter the time: "); double time = input.nextDouble(); System.out.print("Enter number of times interest is compounded: "); int number = input.nextInt(); double interest = principal * (Math.pow((1 + rate/100), (time * number))) - principal; System.out.println("Principal: " + principal); System.out.println("Interest Rate: " + rate); System.out.println("Time Duration: " + time); System.out.println("Number of Time interest Compounded: " + number); System.out.println("Compound Interest: " + interest); input.close(); ) )

Çıktı

 Anaparayı girin: 1000 Oranı girin: 10 Saati girin: 3 Faizin kaç kez birleştirileceğini girin: 1 Anapara: 1000.0 Faiz Oranı: 10.0 Süre: 3.0 Zaman Faiz Sayısı Bileşik: 1 Bileşik Faiz: 331.00000000000045

Yukarıdaki örnekte, bileşik faizi hesaplamak için bileşik faiz formülünü kullandık.

Burada, sayının gücünü hesaplamak için Math.pow () yöntemini kullandık.

Ilginç makaleler...