Calculadora de Cono Circular Recte
Calculadora de Conus Circular Recte
Introducció
Un conus circular recte és una forma geomètrica tridimensional que s'estreny suaument d'una base circular plana a un punt anomenat àpex o vèrtex. Es diu "recte" perquè el segment de línia (eix) que uneix l'àpex amb el centre de la base és perpendicular a la base. Aquesta calculadora t'ajuda a trobar les propietats clau d'un conus circular recte:
- Àrea Total de Superfície (A): La suma de l'àrea de la base i l'àrea de la superfície lateral (costat).
- Volum (V): La quantitat d'espai tancat dins del conus.
- Àrea de Superfície Lateral (Aₗ): L'àrea de la superfície lateral del conus.
- Àrea de Superfície de la Base (A_b): L'àrea de la base circular.
Entendre aquestes propietats és essencial en camps com l'enginyeria, l'arquitectura i diverses ciències físiques.
Fórmula
Definicions
Deixeu que:
- r = Radi de la base
- h = Alçada del conus (distància perpendicular des de la base fins a l'àpex)
- l = Alçada obliqua del conus
L'alçada obliqua (l) es pot calcular utilitzant el teorema de Pitàgores:
Càlculs
-
Àrea de Superfície de la Base (A_b):
L'àrea de la base circular es dóna per:
-
Àrea de Superfície Lateral (Aₗ):
L'àrea de la superfície lateral és l'àrea de la superfície lateral del conus:
-
Àrea Total de Superfície (A):
La suma de l'àrea de la base i l'àrea de la superfície lateral:
-
Volum (V):
L'espai tancat dins del conus:
Casos Límit
- Radi Zero (r = 0): Si el radi és zero, el conus es col·lapsa en una línia, resultant en volum i àrees de superfície zero.
- Alçada Zero (h = 0): Si l'alçada és zero, el conus es converteix en un disc pla (la base), i el volum és zero. L'àrea total de superfície és igual a l'àrea de la base.
- Valors Negatius: Els valors negatius per al radi o l'alçada no són físics en aquest context. La calculadora imposa que r ≥ 0 i h ≥ 0.
Casos d'Ús
Enginyeria i Disseny
- Fabricació: Disseny de components cònics com embuts, cons de protecció i peces de màquina.
- Construcció: Càlcul de materials necessaris per a teulades cònica, torres o estructures de suport.
Ciències Físiques
- Òptica: Comprensió de la propagació de la llum en estructures cònics.
- Geologia: Modelatge de cons volcànics i càlculs de volums de cambres de magma.
Educació Matemàtica
- Ensenyament de la Geometria: Demostració de principis de geometria tridimensional i càlcul.
- Resolució de Problemes: Ofereix aplicacions pràctiques per a conceptes matemàtics.
Alternatives
- Càlculs de Cilindres: Per a formes amb seccions transversals uniformes, les fórmules cilíndriques poden ser més adequades.
- Frustum d'un Conus: Si el conus és truncat (tallat), són necessàries càlculs per a un frustum cònic.
Història
L'estudi dels cònics es remunta a matemàtics grecs antics com Euclides i Apol·lo d'Perga, que van estudiar sistemàticament les seccions cònics. Els cònics han estat essencials en el desenvolupament de la geometria, el càlcul i tenen aplicacions en astronomia i física.
- Elements d'Euclides: Primeres definicions i propietats dels cònics.
- Seccions Còniques d'Apol·lo: Estudi detallat de les corbes formades per la intersecció d'un conus amb un pla.
- Desenvolupament del Càlcul: Càlculs de volums i àrees de superfície van contribuir al càlcul integral.
Exemples
Exemple Numèric
Donat un conus amb un radi r = 5 unitats i una alçada h = 12 unitats.
-
Calculeu l'alçada obliqua (l):
-
Àrea de Superfície de la Base (A_b):
-
Àrea de Superfície Lateral (Aₗ):
-
Àrea Total de Superfície (A):
-
Volum (V):
Exemples de Codi
Excel
' Calculeu les propietats d'un conus circular recte en Excel VBA
Function ConeProperties(r As Double, h As Double) As String
If r < 0 Or h < 0 Then
ConeProperties = "El radi i l'alçada han de ser no negatius."
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 = "Àrea de la Base: " & A_b & vbCrLf & _
"Àrea Lateral: " & A_l & vbCrLf & _
"Àrea Total de Superfície: " & A & vbCrLf & _
"Volum: " & V
End Function
' Ús en una cel·la d'Excel:
' =ConeProperties(5, 12)
Python
import math
def cone_properties(r, h):
if r < 0 or h < 0:
return "El radi i l'alçada han de ser no negatius."
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 {
'Àrea de la Base': A_b,
'Àrea Lateral': A_l,
'Àrea Total de Superfície': A,
'Volum': V
}
## Ús d'exemple
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 "El radi i l'alçada han de ser no negatius.";
}
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 {
areaBase: A_b,
areaLateral: A_l,
areaTotal: A,
volum: V,
};
}
// Ús d'exemple
const result = coneProperties(5, 12);
for (const [key, value] of Object.entries(result)) {
console.log(`${key}: ${value.toFixed(4)}`);
}
Java
public class RightCircularCone {
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 "El radi i l'alçada han de ser no negatius.";
}
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("Àrea de la Base: %.4f\nÀrea Lateral: %.4f\nÀrea Total de Superfície: %.4f\nVolum: %.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 "El radi i l'alçada han de ser no negatius.";
}
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), "Àrea de la Base: %.4f\nÀrea Lateral: %.4f\nÀrea Total de Superfície: %.4f\nVolum: %.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;
}
Diagrames
Diagrama SVG d'un Conus Circular Recte
Explicació del Diagrama
- Forma del Conus: El conus es representa amb un camí lateral i una el·lipse de base per representar la forma tridimensional.
- Alçada (h): Mostrada com una línia discontínua des de l'àpex fins al centre de la base.
- Radi (r): Mostrat com una línia discontínua des del centre de la base fins al seu bord.
- Etiquetes: Indiquen les dimensions del conus.
Referències
- Diàmetre Hidràulic - Viquipèdia
- Calculadora de Flux de Canal Obert
- Thomas, G. B., & Finney, R. L. (1996). Càlcul i Geometria Analítica. Addison Wesley.
Nota: La calculadora imposa que el radi (r) i l'alçada (h) han de ser iguals o superiors a zero. Les entrades negatives es consideren no vàlides i produiran un missatge d'error.