कुछ मूल्यों के साथ कार्यक्रम आवश्यक आउटपुट उत्पन्न करने के लिए एक ईएमआई कैलकुलेटर विकसित करेगा। ईएमआई का मतलब समान मासिक किस्त है। तो यह कैलकुलेटर उपयोगकर्ता के लिए मासिक ईएमआई राशि उत्पन्न करेगा।
उदाहरण
Input-: principal = 2000 rate = 5 time = 4 Output-: Monthly EMI is= 46.058037
नीचे दिए गए कार्यक्रम में प्रयुक्त सूत्र है -
ईएमआई :(पी*आर*(1+आर)टी)/(((1+आर)टी)-1)
जहां,
P ऋण राशि या मूल राशि को दर्शाता है।
आर प्रति माह ब्याज दर इंगित करता है
टी वर्ष में ऋण समय अवधि को इंगित करता है
नीचे इस्तेमाल किया गया तरीका इस प्रकार है
- इनपुट मूलधन, ब्याज दर और फ्लोट वेरिएबल में समय
- ईएमआई राशि की गणना करने के लिए सूत्र लागू करें
- ईएमआई राशि प्रिंट करें
एल्गोरिदम
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