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

単利を計算するC言語プログラムの書き方と実装例

単利(Simple Interest)とは

単利とは、元金に対して一定の利率で発生する利息のことであり、複利のように利息が元金に加算されて再び利息を生むことはありません。単利は以下の計算式で求めることができます。

単利 = (元金 × 利率 × 期間(年数))÷ 100

つまり、単利は「元金」「利率」「期間(年数)」の3つの値を掛け合わせ、100で割ることで算出されます。

計算例

入力: p=5(元金)、r=4(利率)、t=5(年数)

出力: 1

この場合の計算過程は以下の通りです。

SI = 5 × 4 × 5 ÷ 100 = 1

C言語による単利計算プログラム

それでは、上記の計算式をC言語で実装してみましょう。変数にはfloat型を使用し、小数点以下の計算にも対応できるようにしています。

#include<iostream>
#include <stdio.h>
using namespace std;
int main() {
   // 元金
   float p = 5;
   // 利率
   float r = 4;
   // 期間(年数)
   float t = 5;
   // 単利
   float SI = 0;
   SI =(p * t * r) / 100;
   printf("Simple Interest = %f ",SI);
   return 0;
}

コードの解説

  • p:元金(Principal Amount)を格納する変数です。
  • r:利率(Rate of Interest)を格納する変数です。
  • t:期間(Time、年数)を格納する変数です。
  • SI:計算結果である単利を格納する変数です。初期値は0に設定されています。

計算式「(p * t * r) / 100」によって単利を求め、printf関数を使って結果を出力します。

実行結果

Simple Interest = 1.000000

このように、元金5、利率4%、期間5年という条件では、単利は1.0となることが確認できます。このプログラムはシンプルですが、元金・利率・期間の値を変更することで、さまざまな条件における単利を簡単に計算できます。ユーザーからの入力を受け付けるようにscanf関数などを追加すれば、より実用的なプログラムに拡張することも可能です。

  1. 複利を計算するPythonプログラムの書き方と実装例

    本記事では、与えられた問題文に対する解決策とアプローチについて解説します。Pythonを使って複利(compound interest)を計算する方法を、具体的なコード例とともに見ていきましょう。 問題定義 問題: 元本(principle)、利率(rate)、期間(time)の3つの入力値が与えられ、これらをもとに複利を計算する必要があります。 複利の計算式 複利の計算には、以下の公式を使用します。 Compound Interest = P(1 + R/100)r 各変数の意味は次のとおりです。 P:元本(最初に預け入れる金額) R:年利率(%) T:運用期間(年) 実装例 以下

  2. Pythonで単利を計算するプログラムの作成方法

    この記事では、Python 3.x(およびそれ以前のバージョン)を使用して、単利を計算する方法について解説します。単利とは、元本に対して一定の利率で発生する利息のことです。一般的には、利率に元本を掛け、さらに利息が発生する期間を掛けることで求められます。単利の計算式単利は数学的に以下の式で表すことができます。単利(SI) = (P × T × R) / 100 P:元本(Principal) T:期間(Time) R:利率(Rate)例えば、元本 P = 1000、利率 R = 1%、期間 T = 2 の場合、単利は次のように計算されます。SI = (1000 × 1 × 2) / 100