WAP to read radius value form the keyboard and calculate the Area of Circle and Print results.
Area of Circle:
#include <stdio.h>#include <conio.h>
#define PI 3.1415
void main()
{
int r;
float area;
printf("Enter the Radius: ");
scanf("%d", &r);
area = PI * r * r;
printf("Area of the circle: %f", area);
getch();
}
यह प्रोग्राम सर्कल (वृत्त) का क्षेत्रफल (Area of Circle) निकालने के लिए लिखा गया है। इसे विस्तार से समझते हैं:
प्रोग्राम का उद्देश्य:
• उपयोगकर्ता से सर्कल का रेडियस (Radius) लेना।• रेडियस के आधार पर सर्कल का क्षेत्रफल निकालना।
• परिणाम को स्क्रीन पर प्रदर्शित करना।
कोड की व्याख्या:
1. हेडर फाइलें:• #include<stdio.h> : स्टैंडर्ड इनपुट और आउटपुट फंक्शन (जैसे printf और scanf) के लिए।
• #include<conio.h> : कंसोल इनपुट-आउटपुट के लिए (getch() का उपयोग)।
2. मैक्रो डिफिनेशन:
• #define : एक स्थिर मान (constant) PI को 3.1415 के बराबर परिभाषित करता है।
• इसका उपयोग सर्कल की गणना में होता है।
3. मेन फंक्शन:
• int r; : रेडियस (Radius) को इनपुट करने के लिए एक इन्टिजर वेरिएबल।
• float area; : क्षेत्रफल को स्टोर करने के लिए फ्लोट वेरिएबल।
4. रेडियस इनपुट करना:
• printf : यूजर को रेडियस इनपुट करने का मैसेज दिखाता है।
• scanf : रेडियस को यूजर से इनपुट लेता है और इसे वेरिएबल r में स्टोर करता है।
5. क्षेत्रफल की गणना:
• यह सूत्र सर्कल का क्षेत्रफल निकालने का है:
Area = 𝜋 × Radius²
• यहाँ PI का मान 3.1415 लिया गया है।
6. परिणाम प्रदर्शित करना:
• printf : क्षेत्रफल को फ्लोट (decimal) वैल्यू के रूप में प्रिंट करता है।
7. प्रोग्राम रोकना:
• getch() : प्रोग्राम को स्क्रीन पर रोकता है, ताकि यूजर परिणाम देख सके।
आउटपुट:
• यदि यूजर रेडियस = 5 इनपुट करता है, तो गणना होगी:
Quiz Practice
2. मैक्रो डिफिनेशन:
• #define : एक स्थिर मान (constant) PI को 3.1415 के बराबर परिभाषित करता है।
• इसका उपयोग सर्कल की गणना में होता है।
3. मेन फंक्शन:
• int r; : रेडियस (Radius) को इनपुट करने के लिए एक इन्टिजर वेरिएबल।
• float area; : क्षेत्रफल को स्टोर करने के लिए फ्लोट वेरिएबल।
4. रेडियस इनपुट करना:
• printf : यूजर को रेडियस इनपुट करने का मैसेज दिखाता है।
• scanf : रेडियस को यूजर से इनपुट लेता है और इसे वेरिएबल r में स्टोर करता है।
5. क्षेत्रफल की गणना:
• यह सूत्र सर्कल का क्षेत्रफल निकालने का है:
Area = 𝜋 × Radius²
• यहाँ PI का मान 3.1415 लिया गया है।
6. परिणाम प्रदर्शित करना:
• printf : क्षेत्रफल को फ्लोट (decimal) वैल्यू के रूप में प्रिंट करता है।
7. प्रोग्राम रोकना:
• getch() : प्रोग्राम को स्क्रीन पर रोकता है, ताकि यूजर परिणाम देख सके।
आउटपुट:
• यदि यूजर रेडियस = 5 इनपुट करता है, तो गणना होगी:
Area = 3.1415 × 5 × 5 = 78.5375
• स्क्रीन पर दिखेगा:
Enter the Radius: 5
Area of the circle: 78.537498
• स्क्रीन पर दिखेगा:
Enter the Radius: 5
Area of the circle: 78.537498
