Whiz Tools

Kalkulator pravog kružnog konusa

Kalkulator Prava Cirkularna Kupa

Uvod

Prava cirkularna kupa je trodimenzionalni geometrijski oblik koji se glatko sužava od ravne kružne osnove do tačke koja se naziva vrh ili apex. Naziva se "pravom" jer je segment linije (osa) koji povezuje vrh sa centrom osnove okomit na osnovu. Ovaj kalkulator vam pomaže da pronađete ključne osobine prave cirkularne kupe:

  • Ukupna površina (A): Zbir površine osnove i lateralne (bočne) površine.
  • Zapremina (V): Količina prostora unutar kupe.
  • Lateralna površina (Aₗ): Površina bočne površine kupe.
  • 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 kupe (okomita udaljenost od osnove do vrha)
  • l = Kosina visina kupe

Kosina visina (l) može se izračunati koristeći Pitagorinu teoremu:

l=r2+h2l = \sqrt{r^2 + h^2}

Izračunavanja

  1. Površina osnove (A_b):

    Površina kružne osnove je data sa:

    Ab=πr2A_b = \pi r^2
  2. Lateralna površina (Aₗ):

    Lateralna površina je površina bočne površine kupe:

    Al=πrlAₗ = \pi r l
  3. Ukupna površina (A):

    Zbir površine osnove i lateralne površine:

    A=Ab+Al=πr2+πrl=πr(r+l)A = A_b + Aₗ = \pi r^2 + \pi r l = \pi r (r + l)
  4. Zapremina (V):

    Prostor unutar kupe:

    V=13πr2hV = \frac{1}{3} \pi r^2 h

Granice slučajeva

  • Nulti poluprečnik (r = 0): Ako je poluprečnik nulti, kupa se sruši u liniju, što rezultira nulitom zapremine i površina.
  • Nulta visina (h = 0): Ako je visina nulta, kupa postaje ravni disk (osnova), a zapremina je nulta. Ukupna površina je jednaka površini osnove.
  • Negativne vrednosti: Negativne vrednosti za poluprečnik ili visinu su ne-fizičke u ovom kontekstu. Kalkulator osigurava da r ≥ 0 i h ≥ 0.

Upotrebe

Inženjering i dizajn

  • Proizvodnja: Dizajniranje koničnih komponenti kao što su lijevci, zaštitne kupe i delovi mašina.
  • Građevinarstvo: Izračunavanje potrebnih materijala za konične krovove, tornjeve ili potporne strukture.

Fizičke nauke

  • Optika: Razumevanje propagacije svetlosti u koničnim strukturama.
  • Geologija: Modeliranje vulkanskih kupea i izračunavanje zapremina magmatskih komora.

Obrazovanje u matematici

  • Podučavanje geometrije: Demonstriranje principa trodimenzionalne geometrije i kalkulusa.
  • Rešavanje problema: Pružanje praktičnih aplikacija za matematičke koncepte.
Alternativne opcije
  • Izračunavanja cilindra: Za oblike sa uniformnim presekom, formule za cilindar mogu biti prikladnije.
  • Frustum kupe: Ako je kupa skraćena (sečena), potrebna su izračunavanja za konični frustum.

Istorija

Studija kupea datira još iz antičkih grčkih matematičara kao što su Euklid i Apolonije iz Perge, koji su sistematski proučavali konične preseke. Kupe su bile od suštinskog značaja za razvoj geometrije, kalkulusa i imaju primene u astronomiji i fizici.

  • Euklidovi elementi: Rane definicije i osobine kupea.
  • Apolonijevi konični preseci: Detaljna studija krivina formiranih presecanjem kupea sa ravnom.
  • Razvoj kalkulusa: Izračunavanje zapremina i površina doprinelo je integralnom kalkulusu.

Primeri

Numerički primer

Data kupa sa poluprečnikom r = 5 jedinica i visinom h = 12 jedinica.

  1. Izračunajte kosinu visinu (l):

    l=r2+h2=52+122=25+144=169=13 jedinical = \sqrt{r^2 + h^2} = \sqrt{5^2 + 12^2} = \sqrt{25 + 144} = \sqrt{169} = 13 \text{ jedinica}
  2. Površina osnove (A_b):

    Ab=πr2=π(5)2=25π78.54 jedinica2A_b = \pi r^2 = \pi (5)^2 = 25\pi \approx 78.54 \text{ jedinica}^2
  3. Lateralna površina (Aₗ):

    Al=πrl=π(5)(13)=65π204.20 jedinica2Aₗ = \pi r l = \pi (5)(13) = 65\pi \approx 204.20 \text{ jedinica}^2
  4. Ukupna površina (A):

    A=Ab+Al=25π+65π=90π282.74 jedinica2A = A_b + Aₗ = 25\pi + 65\pi = 90\pi \approx 282.74 \text{ jedinica}^2
  5. Zapremina (V):

    V=13πr2h=13π(5)2(12)=13π(25)(12)=100π314.16 jedinica3V = \frac{1}{3} \pi r^2 h = \frac{1}{3} \pi (5)^2 (12) = \frac{1}{3} \pi (25)(12) = 100\pi \approx 314.16 \text{ jedinica}^3

Primeri koda

Excel
' Izračunajte osobine prave cirkularne kupe u Excel VBA
Function ConeProperties(r As Double, h As Double) As String
    If r < 0 Or h < 0 Then
        ConeProperties = "Poluprečnik i visina moraju biti nenegativni."
        Exit Function
    End If
    l = Sqr(r ^ 2 + h ^ 2)
    A_b = WorksheetFunction.Pi() * r ^ 2
    A_l = WorksheetFunction.Pi() * r * l
    A = A_b + A_l
    V = (1 / 3) * WorksheetFunction.Pi() * r ^ 2 * h
    ConeProperties = "Površina osnove: " & A_b & vbCrLf & _
                     "Lateralna površina: " & A_l & vbCrLf & _
                     "Ukupna površina: " & A & vbCrLf & _
                     "Zapremina: " & V
End Function
' Upotreba u Excel ćeliji:
' =ConeProperties(5, 12)
Python
import math

def cone_properties(r, h):
    if r < 0 or h < 0:
        return "Poluprečnik i visina moraju biti nenegativni."
    l = math.sqrt(r ** 2 + h ** 2)
    A_b = math.pi * r ** 2
    A_l = math.pi * r * l
    A = A_b + A_l
    V = (1 / 3) * math.pi * r ** 2 * h
    return {
        'Površina osnove': A_b,
        'Lateralna površina': A_l,
        'Ukupna površina': A,
        'Zapremina': V
    }

## Primer upotrebe
result = cone_properties(5, 12)
for key, value in result.items():
    print(f"{key}: {value:.4f}")
JavaScript
function coneProperties(r, h) {
  if (r < 0 || h < 0) {
    return "Poluprečnik i visina moraju biti nenegativni.";
  }
  const l = Math.sqrt(r ** 2 + h ** 2);
  const A_b = Math.PI * r ** 2;
  const A_l = Math.PI * r * l;
  const A = A_b + A_l;
  const V = (1 / 3) * Math.PI * r ** 2 * h;
  return {
    površinaOsnove: A_b,
    lateralnaPovršina: A_l,
    ukupnaPovršina: A,
    zapremina: V,
  };
}

// Primer upotrebe
const result = coneProperties(5, 12);
for (const [key, value] of Object.entries(result)) {
  console.log(`${key}: ${value.toFixed(4)}`);
}
Java
public class PravaCirkularnaKupa {
    public static void main(String[] args) {
        double r = 5;
        double h = 12;
        String result = coneProperties(r, h);
        System.out.println(result);
    }

    public static String coneProperties(double r, double h) {
        if (r < 0 || h < 0) {
            return "Poluprečnik i visina moraju biti nenegativni.";
        }
        double l = Math.sqrt(Math.pow(r, 2) + Math.pow(h, 2));
        double A_b = Math.PI * Math.pow(r, 2);
        double A_l = Math.PI * r * l;
        double A = A_b + A_l;
        double V = (1.0 / 3) * Math.PI * Math.pow(r, 2) * h;
        return String.format("Površina osnove: %.4f\nLateralna površina: %.4f\nUkupna površina: %.4f\nZapremina: %.4f",
                A_b, A_l, A, V);
    }
}
C++
#include <iostream>
#include <cmath>
#include <string>

std::string coneProperties(double r, double h) {
    if (r < 0 || h < 0) {
        return "Poluprečnik i visina moraju biti nenegativni.";
    }
    double l = std::sqrt(r * r + h * h);
    double A_b = M_PI * r * r;
    double A_l = M_PI * r * l;
    double A = A_b + A_l;
    double V = (1.0 / 3) * M_PI * r * r * h;
    char buffer[256];
    snprintf(buffer, sizeof(buffer), "Površina osnove: %.4f\nLateralna površina: %.4f\nUkupna površina: %.4f\nZapremina: %.4f",
             A_b, A_l, A, V);
    return std::string(buffer);
}

int main() {
    double r = 5;
    double h = 12;
    std::string result = coneProperties(r, h);
    std::cout << result << std::endl;
    return 0;
}

Dijagrami

SVG Dijagram Prave Cirkularne Kupe

h r

Objašnjenje dijagrama

  • Oblik kupe: Kupa je prikazana sa bočnom putanjom i osnovnom elipsom kako bi se predstavio trodimenzionalni oblik.
  • Visina (h): Prikazana kao isprekidana linija od vrha do centra osnove.
  • Poluprečnik (r): Prikazan kao isprekidana linija od centra osnove do njenog ivice.
  • Oznake: Ukazuju na dimenzije kupe.

Reference

  1. Hidraulični prečnik - Vikipedija
  2. Kalkulator otvorenog kanala
  3. Thomas, G. B., & Finney, R. L. (1996). Kalkulus i analitička geometrija. Addison Wesley.

Napomena: Kalkulator osigurava 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.

Feedback