हम C प्रोग्रामिंग भाषा में एक वेरिएबल के रैखिक समीकरण को हल करने के लिए सॉफ्टवेयर डेवलपमेंट मेथड लागू कर सकते हैं।
आवश्यकता
- समीकरण ax + b = 0 के रूप में होना चाहिए
- a और b इनपुट हैं, हमें x का मान खोजना है
विश्लेषण
यहां,
- एक इनपुट है a, b मान।
- एक आउटपुट है x मान।
एल्गोरिथ्म
रैखिक समीकरण का हल खोजने का एल्गोरिथ्म:
चरण 1. शुरू
चरण 2. a, b मान पढ़ें
चरण 3. फंक्शन कॉल करें, चरण 5 पर जाएं
चरण 4. परिणाम प्रिंट करें
चरण 5:
i. यदि (a == 0)
c के मान का अनुमान नहीं लगाया जा सकता
अन्यथा
c = -b/a की गणना करें
c वापस करें
चरण 6: रुकें
प्रोग्राम
रैखिक समीकरण का हल खोजने का C प्रोग्राम:
#include <stdio.h>
#include <string.h>
float solve(float a, float b) {
float c;
if(a == 0) {
printf("c के मान का अनुमान नहीं लगाया जा सकता\n");
} else {
c = -b / a;
}
return c;
}
int main() {
float a, b, c;
printf("\n a, b मान दर्ज करें: ");
scanf("%f%f", &a, &b);
c = solve(a, b);
printf("\n ax+b = 0 के रूप में एक वेरिएबल का रैखिक समीकरण, यदि a=%f, b=%f, तो x= %f", a, b, c);
return 0;
}
आउटपुट
जब उपरोक्त प्रोग्राम निष्पादित होता है, तो यह निम्नलिखित परिणाम उत्पन्न करता है:
a, b मान दर्ज करें: 4 8 ax+b = 0 के रूप में एक वेरिएबल का रैखिक समीकरण, यदि a=4.000000, b=8.000000, तो x= -2.000000