নির্দিষ্ট মান সহ প্রদত্ত প্রোগ্রামটি প্রয়োজনীয় আউটপুট তৈরি করতে একটি EMI ক্যালকুলেটর তৈরি করবে। EMI মানে সমান মাসিক কিস্তি। তাই এই ক্যালকুলেটর ব্যবহারকারীর জন্য মাসিক EMI পরিমাণ তৈরি করবে।
উদাহরণ
Input-: principal = 2000 rate = 5 time = 4 Output-: Monthly EMI is= 46.058037
নীচের প্রোগ্রামে ব্যবহৃত সূত্রটি হল −
EMI :(P*R*(1+R)T)/(((1+R)T)-1)
যেখানে,
P ঋণের পরিমাণ বা মূল পরিমাণ নির্দেশ করে।
R প্রতি মাসে সুদের হার নির্দেশ করে
T বছরে ঋণের সময়কাল নির্দেশ করে
নিচে ব্যবহৃত পদ্ধতিটি নিম্নরূপ
- ইনপুট মূল, সুদের হার এবং ফ্লোট ভেরিয়েবলে সময়
- ইএমআই পরিমাণ গণনা করতে সূত্রটি প্রয়োগ করুন
- ইএমআই পরিমাণ প্রিন্ট করুন
অ্যালগরিদম
Start Step 1 -> Declare function to calculate EMI float calculate_EMI(float p, float r, float t) float emi set r = r / (12 * 100) Set t = t * 12 Set emi = (p * r * pow(1 + r, t)) / (pow(1 + r, t) - 1) Return emi Step 2 -> In main() Declare variable as 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