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

CBeginner
オンラインで実践に進む

はじめに

この実験では、与えられた元本、利率、期間に対する単利を計算するための C 言語プログラムを書く方法を学びます。

変数を初期化する

それぞれ float 型と整数型として、変数principal_amtratesimple_interest、およびtimeを宣言して初期化します。以下のようになります。

#include <stdio.h>
int main()
{
    float principal_amt, rate, simple_interest;
    int time;
}

ユーザー入力を取得する

scanfを使用して、ユーザーから元本、利率(パーセント)、および期間(年)を取得します。

printf("Enter the value of principal amount, rate and time\n\n\n");
scanf("%f%f%d", &principal_amt, &rate, &time);

float型の入力を読み取るには%fフォーマット指定子を、integer型の入力を読み取るには%dを使用します。

単利を計算する

以下の式を使用して単利を計算します。

単利 = (元本 * 利率 * 期間) / 100

単利を計算するには、以下のコードを使用します。

simple_interest = (principal_amt*rate*time)/100.0;

出力を表示する

printf関数を使用して、出力テキストと変数をコンソールに出力します。

printf("\n\n\t\t\tAmount = Rs.%7.3f\n ", principal_amt);
printf("\n\n\t\t\tRate = Rs.%7.3f\n ", rate);
printf("\n\n\t\t\tTime = %d years \n", time);
printf("\n\n\t\t\tSimple Interest = Rs.%7.3f\n ", simple_interest);
printf("\n\n\t\t\tCoding is Fun!\n\n\n");

%7.3fを使用して、小数点以下 3 桁を含む 7 桁で出力をフォーマットします。

完全なコードを書く

以下のように、ステップ 1 から 4 のコードを~/project/main.cファイルのmain関数にコピーします。

#include <stdio.h>

int main()
{
    printf("\n\n\t\tLabEx - Best place to learn\n\n\n");
    float principal_amt, rate, simple_interest;
    int time;
    printf("Enter the value of principal amount, rate, and time\n\n\n");
    scanf("%f%f%d", &principal_amt, &rate, &time);

    // considering rate is in percentage
    simple_interest = (principal_amt*rate*time)/100.0;

    // usually used to align text in form of columns in table
    printf("\n\n\t\t\tAmount = Rs.%7.3f\n ", principal_amt);
    printf("\n\n\t\t\tRate = Rs.%7.3f\n ", rate);
    printf("\n\n\t\t\tTime= %d years \n", time);
    printf("\n\n\t\t\tSimple Interest = Rs.%7.3f\n ", simple_interest);
    printf("\n\n\t\t\tCoding is Fun!\n\n\n");

    return 0;
}

コンパイルと実行

C コンパイラを使用してプログラムをコンパイルし、実行します。出力は、元本、利率、および期間のユーザー入力を促し、次に計算された単利を表示します。

まとめ

この実験では、変数、ユーザー入力、および単利の式を使用して単利を計算する C プログラムを書く方法を学びました。変数の宣言と初期化、scanfを使ったユーザー入力の取得、およびprintfを使った出力の表示などの基本概念を学びました。実験の完了おめでとうございます!