सही गोल शंकूचा एकूण पृष्ठभाग, आयतन, बाजूचा पृष्ठभाग आणि आधार क्षेत्र गणना करा.
सरळ गोलाकार शंकू हा एक त्रिमितीय जिओमेट्रिक आकार आहे जो सपाट गोलाकार तळापासून एक बिंदू, ज्याला शीर्ष किंवा शिखर म्हणतात, कडे हळूहळू कमी होतो. याला "सरळ" म्हणतात कारण शिखराला तळाच्या केंद्राशी जोडणारा रेषा खंड (अक्ष) तळाशी लांब आहे. हा गणक तुम्हाला सरळ गोलाकार शंकूच्या मुख्य गुणधर्मांचा शोध घेण्यात मदत करतो:
हे गुणधर्म समजून घेणे अभियांत्रिकी, वास्तुकला आणि विविध भौतिक विज्ञानांमध्ये महत्त्वाचे आहे.
गणिती:
स्लांट हाइट (l) पायथागोरसच्या प्रमेयाचा वापर करून गणना केली जाऊ शकते:
तळाचा पृष्ठभाग क्षेत्र (A_b):
गोलाकार तळाचे क्षेत्र असे दिलेले आहे:
बाजूचा पृष्ठभाग क्षेत्र (Aₗ):
बाजूचा पृष्ठभाग क्षेत्र शंकूच्या बाजूच्या पृष्ठभागाचे क्षेत्र आहे:
एकूण पृष्ठभाग क्षेत्र (A):
तळाच्या क्षेत्र आणि बाजूच्या पृष्ठभाग क्षेत्राचा योग:
आकार (V):
शंकूच्या आत असलेल्या जागेची मात्रा:
शंक्यांचा अभ्यास प्राचीन ग्रीक गणितज्ञांपासून सुरू झाला, जसे की यूक्लिड आणि अपोलोनियस ऑफ पर्गा, ज्यांनी शंकूच्या विभागांचा प्रणालीबद्ध अभ्यास केला. शंकू गणित, कलन आणि खगोलशास्त्र व भौतिकशास्त्राच्या विकासात महत्त्वाचे ठरले आहेत.
जर शंकूचा त्रिज्या r = 5 युनिट आणि उंची h = 12 युनिट असेल.
स्लांट हाइट (l) गणना करा:
तळाचा पृष्ठभाग क्षेत्र (A_b):
बाजूचा पृष्ठभाग क्षेत्र (Aₗ):
एकूण पृष्ठभाग क्षेत्र (A):
आकार (V):
1' Excel VBA मध्ये सरळ गोलाकार शंकूच्या गुणधर्मांची गणना करा
2Function ConeProperties(r As Double, h As Double) As String
3 If r < 0 Or h < 0 Then
4 ConeProperties = "त्रिज्या आणि उंची नकारात्मक नसावी."
5 Exit Function
6 End If
7 l = Sqr(r ^ 2 + h ^ 2)
8 A_b = WorksheetFunction.Pi() * r ^ 2
9 A_l = WorksheetFunction.Pi() * r * l
10 A = A_b + A_l
11 V = (1 / 3) * WorksheetFunction.Pi() * r ^ 2 * h
12 ConeProperties = "तळाचे क्षेत्र: " & A_b & vbCrLf & _
13 "बाजूचे क्षेत्र: " & A_l & vbCrLf & _
14 "एकूण पृष्ठभाग क्षेत्र: " & A & vbCrLf & _
15 "आकार: " & V
16End Function
17' Excel सेलमध्ये वापर:
18' =ConeProperties(5, 12)
19
1import math
2
3def cone_properties(r, h):
4 if r < 0 or h < 0:
5 return "त्रिज्या आणि उंची नकारात्मक नसावी."
6 l = math.sqrt(r ** 2 + h ** 2)
7 A_b = math.pi * r ** 2
8 A_l = math.pi * r * l
9 A = A_b + A_l
10 V = (1 / 3) * math.pi * r ** 2 * h
11 return {
12 'तळाचे क्षेत्र': A_b,
13 'बाजूचे क्षेत्र': A_l,
14 'एकूण पृष्ठभाग क्षेत्र': A,
15 'आकार': V
16 }
17
18## उदाहरण वापर
19result = cone_properties(5, 12)
20for key, value in result.items():
21 print(f"{key}: {value:.4f}")
22
1function coneProperties(r, h) {
2 if (r < 0 || h < 0) {
3 return "त्रिज्या आणि उंची नकारात्मक नसावी.";
4 }
5 const l = Math.sqrt(r ** 2 + h ** 2);
6 const A_b = Math.PI * r ** 2;
7 const A_l = Math.PI * r * l;
8 const A = A_b + A_l;
9 const V = (1 / 3) * Math.PI * r ** 2 * h;
10 return {
11 तळाचे क्षेत्र: A_b,
12 बाजूचे क्षेत्र: A_l,
13 एकूण पृष्ठभाग क्षेत्र: A,
14 आकार: V,
15 };
16}
17
18// उदाहरण वापर
19const result = coneProperties(5, 12);
20for (const [key, value] of Object.entries(result)) {
21 console.log(`${key}: ${value.toFixed(4)}`);
22}
23
1public class RightCircularCone {
2 public static void main(String[] args) {
3 double r = 5;
4 double h = 12;
5 String result = coneProperties(r, h);
6 System.out.println(result);
7 }
8
9 public static String coneProperties(double r, double h) {
10 if (r < 0 || h < 0) {
11 return "त्रिज्या आणि उंची नकारात्मक नसावी.";
12 }
13 double l = Math.sqrt(Math.pow(r, 2) + Math.pow(h, 2));
14 double A_b = Math.PI * Math.pow(r, 2);
15 double A_l = Math.PI * r * l;
16 double A = A_b + A_l;
17 double V = (1.0 / 3) * Math.PI * Math.pow(r, 2) * h;
18 return String.format("तळाचे क्षेत्र: %.4f\nबाजूचे क्षेत्र: %.4f\nएकूण पृष्ठभाग क्षेत्र: %.4f\nआकार: %.4f",
19 A_b, A_l, A, V);
20 }
21}
22
1#include <iostream>
2#include <cmath>
3#include <string>
4
5std::string coneProperties(double r, double h) {
6 if (r < 0 || h < 0) {
7 return "त्रिज्या आणि उंची नकारात्मक नसावी.";
8 }
9 double l = std::sqrt(r * r + h * h);
10 double A_b = M_PI * r * r;
11 double A_l = M_PI * r * l;
12 double A = A_b + A_l;
13 double V = (1.0 / 3) * M_PI * r * r * h;
14 char buffer[256];
15 snprintf(buffer, sizeof(buffer), "तळाचे क्षेत्र: %.4f\nबाजूचे क्षेत्र: %.4f\nएकूण पृष्ठभाग क्षेत्र: %.4f\nआकार: %.4f",
16 A_b, A_l, A, V);
17 return std::string(buffer);
18}
19
20int main() {
21 double r = 5;
22 double h = 12;
23 std::string result = coneProperties(r, h);
24 std::cout << result << std::endl;
25 return 0;
26}
27
टीप: गणक त्रिज्या (r) आणि उंची (h) यांना शून्य किंवा त्यापेक्षा जास्त असावे याची अंमलबजावणी करतो. नकारात्मक इनपुट अमान्य मानले जातात आणि एक त्रुटी संदेश तयार करतात.
आपल्या कामच्या प्रक्रियेसाठी उपयुक्त असणारे अधिक उपकरण शोधा.