गोले का आयतन
गोले का आयतन उसकी क्षमता होती है - वह स्थान जो गोला घेरता है।
सूत्र
आयतन (V) = ⁴/₃ × π × r³
जहां r गोले की त्रिज्या है और π ≈ 3.14159
एल्गोरिदम
चरण 1: रनटाइम पर गोले की त्रिज्या दर्ज करें
चरण 2: सूत्र को चर पर लागू करें
आयतन = (4.0/3.0) * 3.14159 * r * r * r
चरण 3: आयतन प्रिंट करें
चरण 4: रोकें
प्रोग्राम 1: निश्चित त्रिज्या के साथ
#include <stdio.h>
int main() {
float volume;
int radius = 20;
volume = (4.0f / 3.0f) * 3.14159 * radius * radius * radius;
printf("गोले का आयतन: %f\n", volume);
return 0;
}
आउटपुट
गोले का आयतन: 33510.32
प्रोग्राम 2: उपयोगकर्ता इनपुट के साथ - आयतन और पृष्ठीय क्षेत्रफल दोनों
#include <stdio.h>
#include <math.h>
int main() {
float radius, volume, surfaceArea;
printf("गोले की त्रिज्या दर्ज करें: ");
scanf("%f", &radius);
// पृष्ठीय क्षेत्रफल = 4πr²
surfaceArea = 4 * M_PI * radius * radius;
// आयतन = ⁴/₃πr³
volume = (4.0 / 3.0) * M_PI * radius * radius * radius;
printf("गोले का पृष्ठीय क्षेत्रफल: %.3f\n", surfaceArea);
printf("गोले का आयतन: %.3f\n", volume);
return 0;
}
आउटपुट
गोले की त्रिज्या दर्ज करें: 4
गोले का पृष्ठीय क्षेत्रफल: 201.062
गोले का आयतन: 268.083
महत्वपूर्ण नोट्स
- M_PI:
math.hमें परिभाषित स्थिरांक (मान ≈ 3.14159265359) - 4.0/3.0: फ्लोटिंग-पॉइंट विभाजन सुनिश्चित करता है (नहीं तो 4/3 = 1 पूर्णांक विभाजन में)
- pow() फ़ंक्शन:
pow(radius, 3)का उपयोगradius * radius * radiusके बजाय कर सकते हैं
सामान्य त्रिज्याओं के लिए त्वरित संदर्भ
| त्रिज्या | पृष्ठीय क्षेत्रफल | आयतन |
|---|---|---|
| 1 | 12.57 | 4.19 |
| 2 | 50.27 | 33.51 |
| 5 | 314.16 | 523.60 |
| 10 | 1256.64 | 4188.79 |
संबंधित सूत्र
- गोले का पृष्ठीय क्षेत्रफल: 4πr²
- अर्धगोले का आयतन: ²/₃πr³
- अर्धगोले का पृष्ठीय क्षेत्रफल: 3πr² (वक्र + आधार)
- गोलीय खंड (Spherical Cap): πh²(r - h/3)