مساحت کل سطح، حجم، مساحت سطح جانبی و مساحت پایه یک مخروط دایرهای قائم را محاسبه کنید.
یک مخروط گرد راست یک شکل هندسی سهبعدی است که به آرامی از یک پایه دایرهای صاف به یک نقطه به نام قله یا رأس باریک میشود. این شکل "راست" نامیده میشود زیرا خطی که رأس را به مرکز پایه متصل میکند، عمود بر پایه است. این ماشین حساب به شما کمک میکند تا خواص کلیدی یک مخروط گرد راست را پیدا کنید:
درک این خواص در زمینههایی مانند مهندسی، معماری و علوم فیزیکی مختلف ضروری است.
بگذارید:
ارتفاع مایل (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) باید بزرگتر یا برابر با صفر باشند. ورودیهای منفی به عنوان نامعتبر در نظر گرفته میشوند و یک پیام خطا تولید خواهند کرد.
کشف ابزارهای بیشتری که ممکن است برای جریان کاری شما مفید باشند