Java
 Computer >> コンピューター >  >> プログラミング >> Java

単利と複利を計算するJavaプログラム


この記事では、単利と複利を見つけるために、ユーザーからの元本、利率、および時間(年)を入力します。

単純な関心 −元本総額に対する利息の割合。複利に比べて収益は少なくなります。

複利 −元本および未収利息に課される利息の割合。金利は単利に比べて高くなっています。

入力

以下が私たちの入力であるとしましょう-

Principal = 25000.0
Annual Rate of Interest = 10.0
Time (years) = 4.0

出力

出力は、次の単純および複利の計算になります-

Simple Interest: 10000.0
Compound Interest: 11602.500000000007

アルゴリズム

Step 1 – START
Step 2 – Declare 5 integers p, r, t, s_interest, c_interest
Step 3 – Read values of p, r, t, from user
Step 4 – Perform (p * r * t)/100
Step 5 – Perform p * Math.pow(1.0+r/100.0,t) - p;
Step 6 – Store the output of Step 4 in s_interest
Step 7 – Store the output of Step 5 in c_interest
Step 8 – Display s_interest
Step 9 – Display c_interest
Step 10 – STOP

例1

ここでは、プロンプトに基づいてユーザーが入力を入力しています。この例は、コーディンググラウンドツールでライブで試すことができます 単利と複利を計算するJavaプログラム

import java.util.*;
   public class SimpleAndCompountInterest{
   public static void main(String []args){
      double p, r, t, s_interest, c_interest;
      Scanner scanner = new Scanner (System. in);
      System.out.println("Enter the value of Principal = ");
      p = scanner.nextDouble();
      System. out. println("Enter the Annual Rate of Interest = ");
      r = scanner.nextDouble();
      System. out. println("Enter the Time (years) = ");
      t = scanner.nextDouble();
      s_interest = (p * r * t)/100;
      c_interest = p * Math.pow(1.0+r/100.0,t) - p;
      System.out.println("Simple Interest: "+s_interest);
      System.out. println("Compound Interest: "+c_interest);
   }
}

出力

Enter the value of Principal = 1500
Enter the Annual Rate of Interest = 8
Enter the Time (years) = 3
Simple Interest: 360.0
Compound Interest: 389.568000000000

例2

ここでは、整数は事前に定義されており、その値にアクセスしてコンソールに表示されます。

import java.util.*;
public class SimpleAndCompountInterest {
   public static void main(String []args){
      double p, r, t, s_interest, c_interest;
      p = 25000;
      r = 10;
      t = 4;
      System.out.println("Principal = "+p);
      System. out. println("Annual Rate of Interest = "+r);
      System. out. println("Time (years) = "+t);
      s_interest = (p * r * t)/100;
      c_interest = p * Math.pow(1.0+r/100.0,t) - p;
      System.out.println("Simple Interest: "+s_interest);
      System.out. println("Compound Interest: "+c_interest);
   }
}

出力

Principal = 25000.0
Annual Rate of Interest = 10.0
Time (years) = 4.0
Simple Interest: 10000.0
Compound Interest: 11602.500000000007

  1. 複利のためのPythonプログラム

    この記事では、特定の問題ステートメントを解決するための解決策とアプローチについて学習します。 問題の説明 −原則、利率、時間の3つの入力値が与えられ、複利を計算する必要があります。 以下のコードは、複利の計算プロセスを示しています。 ここで使用される式はです。 Compound Interest = P(1 + R/100)r どこで、 Pは元本です Rはレートであり、 Tは期間です 実装は以下のとおりです 例 def compound_interest(principle, rate, time):    CI = principle * (pow((1

  2. 単純な興味のためのPythonプログラム

    この記事では、Python3.xでの単純な利息の計算について学習します。またはそれ以前。 単利は、1日の利率に元本を掛け、支払いの間に経過した日数を掛けて計算されます。 数学的に Simple Interest = (P x T x R)/100 Where, P is the principal amount T is the time and R is the rate たとえば、 If P = 1000,R = 1,T = 2 Then SI=20.0 Now let’s see how we can implement a simple interest calc