سیدھی گول مخروط کا کل سطحی رقبہ، حجم، جانب کا رقبہ، اور بنیاد کا رقبہ حساب کریں۔
ایک سیدھی دائرہ دار مخروط ایک تین جہتی جیومیٹرک شکل ہے جو ایک ہموار طریقے سے ایک چپٹی دائرہ دار بنیاد سے ایک نقطے تک سکڑتا ہے جسے چوٹی یا ورٹیکس کہا جاتا ہے۔ اسے "سیدھا" کہا جاتا ہے کیونکہ چوٹی سے بنیاد کے مرکز تک جو خطی ٹکڑا (محور) ہے وہ بنیاد کے عمود پر ہے۔ یہ کیلکولیٹر آپ کو سیدھی دائرہ دار مخروط کی کل خصوصیات تلاش کرنے میں مدد کرتا ہے:
ان خصوصیات کو سمجھنا انجینئرنگ، تعمیرات، اور مختلف طبیعی علوم جیسے شعبوں میں ضروری ہے۔
فرض کریں:
جھکاؤ کی اونچائی (l) کو فیثا غورث کے نظریے کا استعمال کرتے ہوئے حساب کیا جا سکتا ہے:
بنیاد کی سطح کا رقبہ (A_b):
دائرہ دار بنیاد کا رقبہ یہ ہے:
پہلو کی سطح کا رقبہ (Aₗ):
پہلو کی سطح کا رقبہ مخروط کی پہلو کی سطح کا رقبہ ہے:
کل سطح کا رقبہ (A):
بنیاد کے رقبے اور پہلو کی سطح کے رقبے کا مجموعہ:
حجم (V):
مخروط کے اندر موجود جگہ:
مخروط کا مطالعہ قدیم یونانی ریاضی دانوں جیسے یورید اور اپولونیس آف پرگا کے دور سے شروع ہوتا ہے، جنہوں نے منظم طور پر مخروطی سیکشن کا مطالعہ کیا۔ مخروط جیومیٹری، حساب، اور فلکیات اور طبیعیات میں ایپلی کیشنز کی ترقی میں اہم رہے ہیں۔
ایک مخروط دیا گیا ہے جس کا رداس r = 5 یونٹ اور اونچائی h = 12 یونٹ ہے۔
جھکاؤ کی اونچائی (l) کا حساب لگائیں:
بنیاد کی سطح کا رقبہ (A_b):
پہلو کی سطح کا رقبہ (Aₗ):
کل سطح کا رقبہ (A):
حجم (V):
1' ایکسل 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' ایکسل سیل میں استعمال:
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) غیر منفی ہونی چاہئیں۔ منفی ان پٹ کو غیر درست سمجھا جاتا ہے اور ایک غلطی کا پیغام پیدا کرے گا۔
آپ کے ورک فلو کے لیے مفید ہونے والے مزید ٹولز کا انعام کریں