ਇੱਕ ਸੱਜੇ ਗੋਲ ਕੋਨ ਦੀ ਕੁੱਲ ਸਤਹ ਖੇਤਰਫਲ, ਆਕਾਰ, ਪਾਸੇ ਦਾ ਸਤਹ ਖੇਤਰਫਲ ਅਤੇ ਆਧਾਰ ਖੇਤਰਫਲ ਦੀ ਗਣਨਾ ਕਰੋ।
ਇੱਕ ਸਿੱਧਾ ਗੋਲ ਕੋਣ ਇੱਕ ਤਿੰਨ-ਪੱਖੀ ਜਿਓਮੈਟ੍ਰਿਕ ਆਕਾਰ ਹੈ ਜੋ ਇੱਕ ਸਮਤਲ ਗੋਲ ਬੇਸ ਤੋਂ ਇੱਕ ਬਿੰਦੂ ਨੂੰ ਅਪੀਕਸ ਜਾਂ ਵਰਟੀਕਸ ਕਹਿੰਦੇ ਹੋਏ ਹੌਲੀ-ਹੌਲੀ ਨੀਵਾਂ ਹੁੰਦਾ ਹੈ। ਇਸ ਨੂੰ "ਸਿੱਧਾ" ਕਿਹਾ ਜਾਂਦਾ ਹੈ ਕਿਉਂਕਿ ਅਪੀਕਸ ਨੂੰ ਬੇਸ ਦੇ ਕੇਂਦਰ ਨਾਲ ਜੋੜਨ ਵਾਲਾ ਲਾਈਨ ਸੇਗਮੈਂਟ (ਅਕਸ਼) ਬੇਸ ਦੇ ਲੀਏ ਲੰਬਵਾਰ ਹੈ। ਇਹ ਕੈਲਕੂਲੇਟਰ ਤੁਹਾਨੂੰ ਸਿੱਧੇ ਗੋਲ ਕੋਣ ਦੇ ਕੁਝ ਮੁੱਖ ਗੁਣਾਂ ਨੂੰ ਲੱਭਣ ਵਿੱਚ ਸਹਾਇਤਾ ਕਰਦਾ ਹੈ:
ਇਹ ਗੁਣ ਸਮਝਣਾ ਇੰਜੀਨੀਅਰਿੰਗ, ਆਰਕੀਟੈਕਚਰ ਅਤੇ ਵੱਖ-ਵੱਖ ਭੌਤਿਕ ਵਿਗਿਆਨਾਂ ਜਿਵੇਂ ਖੇਤਰਾਂ ਵਿੱਚ ਮਹੱਤਵਪੂਰਨ ਹੈ।
ਮੰਨੋ:
ਢਲਾਨੀ ਉਚਾਈ (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' ਐਕਸਲ ਸੈੱਲ ਵਿੱਚ ਵਰਤੋਂ:
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) ਜ਼ੀਰੋ ਜਾਂ ਉਸ ਤੋਂ ਵੱਧ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ। ਨੈਗੇਟਿਵ ਇਨਪੁੱਟ ਗੈਰ-ਵੈਧ ਮੰਨੇ ਜਾਂਦੇ ਹਨ ਅਤੇ ਇੱਕ ਗਲਤੀ ਦੇ ਸੁਨੇਹੇ ਨੂੰ ਉਤਪੰਨ ਕਰਨਗੇ।
ਆਪਣੇ ਕਾਰਜ ਦੇ ਲਈ ਵਰਤਣ ਯੋਗ ਹੋਣ ਵਾਲੇ ਹੋਰ ਸੰਦੇਸ਼ ਦੀ ਖੋਜ ਕਰੋ