Kalkulator za pravog kružnog konusa - Površina i zapremina
Izračunajte ukupnu površinu, zapreminu, bočnu površinu i površinu osnove pravog kružnog konusa.
Kalkulator za pravilni kružni konus
Dokumentacija
Kalkulator pravog kružnog konusa
Uvod
Pravi kružni konus je trodimenzionalni geometrijski oblik koji se glatko sužava od ravne kružne osnove do tačke koja se naziva vrh ili vrh. Naziva se "pravim" jer je segment prave (osa) koji povezuje vrh sa centrom osnove okomit na osnovu. Ovaj kalkulator vam pomaže da pronađete ključne osobine pravog kružnog konusa:
- Ukupna površina (A): Zbir površine osnove i bočne (strane) površine.
- Zapremina (V): Količina prostora unutar konusa.
- Bočna površina (Aₗ): Površina bočne (strane) površine konusa.
- Površina osnove (A_b): Površina kružne osnove.
Razumevanje ovih osobina je od suštinskog značaja u oblastima kao što su inženjerstvo, arhitektura i razne fizičke nauke.
Formula
Definicije
Neka:
- r = Poluprečnik osnove
- h = Visina konusa (okomita udaljenost od osnove do vrha)
- l = Kosina visina konusa
Kosina visina (l) može se izračunati koristeći Pitagorinu teoremu:
Izračunavanja
-
Površina osnove (A_b):
Površina kružne osnove je data sa:
-
Bočna površina (Aₗ):
Bočna površina je površina bočne površine konusa:
-
Ukupna površina (A):
Zbir površine osnove i bočne površine:
-
Zapremina (V):
Prostor unutar konusa:
Granice slučajeva
- Nulti poluprečnik (r = 0): Ako je poluprečnik nula, konus se srušava u liniju, što rezultira nulitom zapremine i površina.
- Nulta visina (h = 0): Ako je visina nula, konus postaje ravni disk (osnova), a zapremina je nula. Ukupna površina jednaka je površini osnove.
- Negativne vrednosti: Negativne vrednosti za poluprečnik ili visinu su ne-fizičke u ovom kontekstu. Kalkulator nalaže da r ≥ 0 i h ≥ 0.
Upotreba
Inženjerstvo i dizajn
- Proizvodnja: Dizajniranje koničnih komponenti kao što su lijevci, zaštitni konusi i delovi mašina.
- Građevinarstvo: Izračunavanje materijala potrebnih za konične krovove, tornjeve ili potporne strukture.
Fizikalne nauke
- Optika: Razumevanje propagacije svetlosti u koničnim strukturama.
- Geologija: Modeliranje vulkanskih konusa i izračunavanje zapremina magmatskih komora.
Obrazovanje u matematici
- Učenje geometrije: Demonstriranje principa trodimenzionalne geometrije i kalkulusa.
- Rešavanje problema: Pružanje praktičnih primena matematičkih koncepata.
Alternativne opcije
- Izračunavanje cilindra: Za oblike sa uniformnim presekom, formule za cilindar mogu biti prikladnije.
- Frustum konusa: Ako je konus skraćen (sečen), potrebna su izračunavanja za konični frustum.
Istorija
Proučavanje konusa datira još od antičkih grčkih matematičara poput Euklida i Apolonija Perga, koji su sistematski proučavali konične preseke. Konusi su bili od suštinskog značaja za razvoj geometrije, kalkulusa i imaju primene u astronomiji i fizici.
- Euklidovi elementi: Rane definicije i osobine konusa.
- Apolonijevi konični preseci: Detaljno proučavanje krivina koje nastaju presecanjem konusa sa ravnom.
- Razvoj kalkulusa: Izračunavanje zapremina i površina doprinelo je integralnom kalkulusu.
Primeri
Numerički primer
Data je osnova sa poluprečnikom r = 5 jedinica i visinom h = 12 jedinica.
-
Izračunajte kosinu visinu (l):
-
Površina osnove (A_b):
-
Bočna površina (Aₗ):
-
Ukupna površina (A):
-
Zapremina (V):
Primeri koda
Excel
1' Izračunajte osobine pravog kružnog konusa u Excel VBA
2Function ConeProperties(r As Double, h As Double) As String
3 If r < 0 Or h < 0 Then
4 ConeProperties = "Poluprečnik i visina moraju biti nenegativni."
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 = "Površina osnove: " & A_b & vbCrLf & _
13 "Bočna površina: " & A_l & vbCrLf & _
14 "Ukupna površina: " & A & vbCrLf & _
15 "Zapremina: " & V
16End Function
17' Upotreba u Excel ćeliji:
18' =ConeProperties(5, 12)
19
Python
1import math
2
3def cone_properties(r, h):
4 if r < 0 or h < 0:
5 return "Poluprečnik i visina moraju biti nenegativni."
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 'Površina osnove': A_b,
13 'Bočna površina': A_l,
14 'Ukupna površina': A,
15 'Zapremina': V
16 }
17
18## Primer upotrebe
19result = cone_properties(5, 12)
20for key, value in result.items():
21 print(f"{key}: {value:.4f}")
22
JavaScript
1function coneProperties(r, h) {
2 if (r < 0 || h < 0) {
3 return "Poluprečnik i visina moraju biti nenegativni.";
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 površinaOsnove: A_b,
12 bočnaPovršina: A_l,
13 ukupnaPovršina: A,
14 zapremina: V,
15 };
16}
17
18// Primer upotrebe
19const result = coneProperties(5, 12);
20for (const [key, value] of Object.entries(result)) {
21 console.log(`${key}: ${value.toFixed(4)}`);
22}
23
Java
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 "Poluprečnik i visina moraju biti nenegativni.";
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("Površina osnove: %.4f\nBočna površina: %.4f\nUkupna površina: %.4f\nZapremina: %.4f",
19 A_b, A_l, A, V);
20 }
21}
22
C++
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 "Poluprečnik i visina moraju biti nenegativni.";
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), "Površina osnove: %.4f\nBočna površina: %.4f\nUkupna površina: %.4f\nZapremina: %.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
Dijagrami
SVG dijagram pravog kružnog konusa
Objašnjenje dijagrama
- Oblik konusa: Konus je prikazan sa bočnom putanjom i osnovnom elipsom da predstavi trodimenzionalni oblik.
- Visina (h): Prikazana kao isprekidana linija od vrha do centra osnove.
- Poluprečnik (r): Prikazan kao isprekidana linija od centra osnove do ivice.
- Oznake: Obeležavaju dimenzije konusa.
Reference
- Hidraulični prečnik - Vikipedija
- Kalkulator otvorenog kanala
- Thomas, G. B., & Finney, R. L. (1996). Kalkulus i analitička geometrija. Addison Wesley.
Napomena: Kalkulator nalaže da poluprečnik (r) i visina (h) moraju biti veći ili jednaki nuli. Negativni unosi se smatraju nevažećim i proizvešće poruku o grešci.
Povratne informacije
Kliknite na obaveštenje o povratnim informacijama da biste započeli davanje povratnih informacija o ovom alatu
Povezani alati
Otkrijte više alata koji bi mogli biti korisni za vaš radni tok