কম্পিউটার টিউটোরিয়াল

সি প্রোগ্রামিং-এ ইএমআই (EMI) ক্যালকুলেটর প্রোগ্রাম


দেওয়া কিছু মান থেকে প্রোগ্রামটি একটি ইএমআই (EMI) ক্যালকুলেটর তৈরি করবে যা মাসিক কিস্তির পরিমাণ গণনা করবে। EMI এর পূর্ণরূপ Equated Monthly Installment।

উদাহরণ

Input: principal = 2000, rate = 5, time = 4
Output: Monthly EMI is = 46.058037

ব্যবহৃত সূত্র:

EMI = [P × R × (1+R)ᵀ] / [(1+R)ᵀ - 1]

যেখানে,

  • P = ঋণের মূলধন (Principal amount)
  • R = মাসিক ব্যাজের হার (Interest rate per month)
  • T = ঋণের সময়কাল (মাসে) (Loan time period in months)

অ্যালগরিদম

Start
Step 1: Declare function to calculate EMI
        float calculate_EMI(float p, float r, float t) {
            float emi;
            r = r / (12 * 100); // মাসিক ব্যাজের হার
            t = t * 12;         // মাসের সংখ্যা
            emi = (p * r * pow(1 + r, t)) / (pow(1 + r, t) - 1);
            return emi;
        }
Step 2: In main()
        Declare float principal, rate, time, emi
        Set principal = 2000, rate = 5, time = 4
        Set emi = calculate_EMI(principal, rate, time)
        Print emi
Stop

সি প্রোগ্রাম

#include <math.h>
#include <stdio.h>

// Function to calculate EMI
float calculate_EMI(float p, float r, float t) {
    float emi;
    r = r / (12 * 100); // one month interest
    t = t * 12;         // one month period
    emi = (p * r * pow(1 + r, t)) / (pow(1 + r, t) - 1);
    return (emi);
}

int main() {
    float principal, rate, time, emi;
    principal = 2000;
    rate = 5;
    time = 4;
    emi = calculate_EMI(principal, rate, time);
    printf("\nMonthly EMI is= %f\n", emi);
    return 0;
}

আউটপুট

Monthly EMI is= 46.058037

  1. C প্রোগ্রাম: সমান্তরাল চতুর্ভুজের পরিধি (Circumference) বের করা

  2. C প্রোগ্রাম: cos(x) সিরিজের যোগফল বের করা

  3. C প্রোগ্রাম: অ্যারে-এর উপাদানগুলোর গুণফল (Product) বের করা

  4. C-এ ক্রিসমাস ট্রি প্রিন্ট করার প্রোগ্রাম (এনিমেশন সহ)