Java-ohjelma yksinkertaisen koron ja yhdistetyn koron laskemiseksi

Tässä esimerkissä opitaan laskemaan Java: n yksinkertainen korko ja yhdistetty korko.

Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista Java-ohjelmointiaiheista:

  • Java-skanneriluokka
  • Java-operaattorit

Esimerkki 1: Laske Java: n yksinkertainen kiinnostus

 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(); ) )

Tuotos

 Syötä pääoma: 1000 Syötä kurssi: 8 Syötä aika: 2 Pääoma: 1000,0 Korko: 8,0 Aika Kesto: 2,0 Yksinkertainen korko: 160,0

Yllä olevassa esimerkissä, olemme käyttäneet Scannerluokan ottaa pääasiallinen , nopeus , ja aika syötteenä käyttäjän. Sitten käytämme yksinkertaisen koron kaavaa laskemaan yksinkertainen korko.

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

Esimerkki 2: Laske yhdistetty korko

 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(); ) )

Tuotos

 Syötä pääoma: 1000 Syötä korko: 10 Syötä aika: 3 Syötä koronlisäysten lukumäärä: 1 Pääoma: 1000,0 Korko: 10,0 Aika: 3,0 Aikakorko: 1 Yhdistetty korko: 331.0000000000000045

Yllä olevassa esimerkissä olemme käyttäneet yhdistetyn koron kaavaa yhdistetyn koron laskemiseksi.

Tässä olemme käyttäneet Math.pow () -menetelmää luvun voiman laskemiseksi.

Mielenkiintoisia artikkeleita...