Whiz Tools

Calculadora de Mesures del Cercle

Introducció

El cercle és una forma fonamental en geometria, simbolitzant la completud i la simetria. La nostra Calculadora de Mesures del Cercle et permet calcular el radi, el diàmetre, la circumferència i l'àrea d'un cercle basant-te en un paràmetre conegut. Aquesta eina és inavaluable per a estudiants, enginyers, arquitectes i qualsevol persona interessada a entendre les propietats dels cercles.

Com Utilitzar Aquesta Calculadora

  1. Selecciona el Paràmetre que Coneixes:

    • Radi
    • Diàmetre
    • Circumferència
    • Àrea
  2. Introdueix el Valor:

    • Introduïu el valor numèric per al paràmetre seleccionat.
    • Assegura't que el valor sigui un número real positiu.
  3. Calcula:

    • La calculadora calcularà les mesures restants del cercle.
    • Els resultats mostrats inclouen:
      • Radi (rr)
      • Diàmetre (dd)
      • Circumferència (CC)
      • Àrea (AA)

Validació d'Entrada

La calculadora realitza les següents comprovacions sobre les entrades de l'usuari:

  • Números Positius: Totes les entrades han de ser números reals positius.
  • Valors Numèrics Vàlids: Les entrades han de ser numèriques i no han de contenir cap caràcter no numèric.

Si es detecten entrades no vàlides, es mostrarà un missatge d'error i el càlcul no procedirà fins que es corregeixi.

Fórmules

Les relacions entre el radi, el diàmetre, la circumferència i l'àrea d'un cercle es defineixen mitjançant les següents fórmules:

  1. Diàmetre (dd):

    d=2rd = 2r

  2. Circumferència (CC):

    C=2πr=πdC = 2\pi r = \pi d

  3. Àrea (AA):

    A=πr2=πd24A = \pi r^2 = \frac{\pi d^2}{4}

  4. Radi (rr) a partir de la Circumferència:

    r=C2πr = \frac{C}{2\pi}

  5. Radi (rr) a partir de l'Àrea:

    r=Aπr = \sqrt{\frac{A}{\pi}}

Càlcul

A continuació es mostra com la calculadora calcula cada mesura en funció de l'entrada:

  1. Quan es Coneix el Radi (rr):

    • Diàmetre: d=2rd = 2r
    • Circumferència: C=2πrC = 2\pi r
    • Àrea: A=πr2A = \pi r^2
  2. Quan es Coneix el Diàmetre (dd):

    • Radi: r=d2r = \frac{d}{2}
    • Circumferència: C=πdC = \pi d
    • Àrea: A=πd24A = \frac{\pi d^2}{4}
  3. Quan es Coneix la Circumferència (CC):

    • Radi: r=C2πr = \frac{C}{2\pi}
    • Diàmetre: d=Cπd = \frac{C}{\pi}
    • Àrea: A=πr2A = \pi r^2
  4. Quan es Coneix l'Àrea (AA):

    • Radi: r=Aπr = \sqrt{\frac{A}{\pi}}
    • Diàmetre: d=2rd = 2r
    • Circumferència: C=2πrC = 2\pi r

Casos Límit i Gestió d'Entrades

  • Entrades Negatives:

    • Els valors negatius no són vàlids per a les mesures del cercle.
    • La calculadora mostrarà un missatge d'error per a les entrades negatives.
  • Zero com a Entrada:

    • Zero és una entrada vàlida però resulta en totes les altres mesures sent zero.
    • Físicament, un cercle amb dimensions zero no existeix, per tant, introduir zero serveix com a un cas teòric.
  • Valors Extremadament Grans:

    • La calculadora pot manejar números molt grans, limitats per la precisió del llenguatge de programació utilitzat.
    • Tingueu en compte els possibles errors d'arrodoniment amb valors extremadament grans.
  • Entrades No Numèriques:

    • Les entrades han de ser numèriques.
    • Qualsevol entrada no numèrica resultarà en un missatge d'error.

Casos d'Ús

La Calculadora de Mesures del Cercle és útil en diverses aplicacions del món real:

  1. Enginyeria i Arquitectura:

    • Dissenyant components circulars com tubs, rodes i arcs.
    • Calculant requisits de materials per a projectes de construcció que impliquin formes circulars.
  2. Fabricació:

    • Determinant les dimensions de peces i eines.
    • Calculant camins de tall per a màquines CNC.
  3. Astronomia i Ciència Espacial:

    • Calculant òrbites planetàries, que sovint s'aproximen a cercles.
    • Estimant l'àrea superficial de cossos celestes.
  4. Vida Quotidiana:

    • Planificant jardins circulars, fonts o taules rodones.
    • Determinant la quantitat de tanca necessària per a tancaments circulars.

Alternatives

Si bé els cercles són fonamentals, hi ha formes i fórmules alternatives per a diferents aplicacions:

  • El·lipses:

    • Per a aplicacions que requereixen cercles allargats.
    • Els càlculs impliquen eixos semimajor i semiminor.
  • Sectors i Segments:

    • Portions d'un cercle.
    • Útils per calcular àrees o perímetres de talls en forma de pastís.
  • Polígons Regulars:

    • Aproximacions de cercles utilitzant formes com hexàgons o octàgons.
    • Simplifica la construcció i el càlcul en alguns contextos d'enginyeria.

Història

L'estudi dels cercles es remunta a civilitzacions antigues:

  • Matemàtiques Antigues:

    • Els babilonis i egipcis utilitzaven aproximacions per a π\pi.
    • Arquímedes (c. 287–212 aC) va proporcionar un dels primers algorismes enregistrats per calcular π\pi, estimant-lo entre 227\frac{22}{7} i 22371\frac{223}{71}.
  • Desenvolupament de π\pi:

    • El símbol π\pi va ser popularitzat pel matemàtic gal·lès William Jones el 1706 i posteriorment adoptat per Leonhard Euler.
    • π\pi és un número irracional que representa la proporció de la circumferència d'un cercle al seu diàmetre.
  • Matemàtiques Modernes:

    • El cercle ha estat central en els desenvolupaments de la trigonometria, el càlcul i l'anàlisi complexa.
    • Serveix com a concepte fonamental en geometria i demostracions matemàtiques.

Exemples

A continuació es mostren exemples de codi que demostren com calcular les mesures del cercle en diversos llenguatges de programació:

## Codi Python per calcular les mesures del cercle
import math

def calculate_circle_from_radius(radius):
    diameter = 2 * radius
    circumference = 2 * math.pi * radius
    area = math.pi * radius ** 2
    return diameter, circumference, area

## Exemple d'ús:
radius = 5
d, c, a = calculate_circle_from_radius(radius)
print(f"Radi: {radius}")
print(f"Diàmetre: {d}")
print(f"Circumferència: {c:.2f}")
print(f"Àrea: {a:.2f}")
// Codi JavaScript per calcular les mesures del cercle
function calculateCircleFromDiameter(diameter) {
  const radius = diameter / 2;
  const circumference = Math.PI * diameter;
  const area = Math.PI * Math.pow(radius, 2);
  return { radius, circumference, area };
}

// Exemple d'ús:
const diameter = 10;
const { radius, circumference, area } = calculateCircleFromDiameter(diameter);
console.log(`Radi: ${radius}`);
console.log(`Diàmetre: ${diameter}`);
console.log(`Circumferència: ${circumference.toFixed(2)}`);
console.log(`Àrea: ${area.toFixed(2)}`);
// Codi Java per calcular les mesures del cercle
public class CircleCalculator {
    public static void calculateCircleFromCircumference(double circumference) {
        double radius = circumference / (2 * Math.PI);
        double diameter = 2 * radius;
        double area = Math.PI * Math.pow(radius, 2);

        System.out.printf("Radi: %.2f%n", radius);
        System.out.printf("Diàmetre: %.2f%n", diameter);
        System.out.printf("Circumferència: %.2f%n", circumference);
        System.out.printf("Àrea: %.2f%n", area);
    }

    public static void main(String[] args) {
        double circumference = 31.42;
        calculateCircleFromCircumference(circumference);
    }
}
// Codi C# per calcular les mesures del cercle
using System;

class CircleCalculator
{
    static void CalculateCircleFromArea(double area)
    {
        double radius = Math.Sqrt(area / Math.PI);
        double diameter = 2 * radius;
        double circumference = 2 * Math.PI * radius;

        Console.WriteLine($"Radi: {radius:F2}");
        Console.WriteLine($"Diàmetre: {diameter:F2}");
        Console.WriteLine($"Circumferència: {circumference:F2}");
        Console.WriteLine($"Àrea: {area:F2}");
    }

    static void Main()
    {
        double area = 78.54;
        CalculateCircleFromArea(area);
    }
}
## Codi Ruby per calcular les mesures del cercle
def calculate_circle_from_radius(radius)
  diameter = 2 * radius
  circumference = 2 * Math::PI * radius
  area = Math::PI * radius ** 2
  return diameter, circumference, area
end

## Exemple d'ús:
radius = 5.0
diameter, circumference, area = calculate_circle_from_radius(radius)
puts "Radi: #{radius}"
puts "Diàmetre: #{diameter}"
puts "Circumferència: #{circumference.round(2)}"
puts "Àrea: #{area.round(2)}"
<?php
// Codi PHP per calcular les mesures del cercle
function calculateCircleFromDiameter($diameter) {
    $radius = $diameter / 2;
    $circumference = pi() * $diameter;
    $area = pi() * pow($radius, 2);
    return array($radius, $circumference, $area);
}

// Exemple d'ús:
$diameter = 10.0;
list($radius, $circumference, $area) = calculateCircleFromDiameter($diameter);
echo "Radi: " . $radius . "\n";
echo "Diàmetre: " . $diameter . "\n";
echo "Circumferència: " . round($circumference, 2) . "\n";
echo "Àrea: " . round($area, 2) . "\n";
?>
// Codi Rust per calcular les mesures del cercle
fn calculate_circle_from_circumference(circumference: f64) -> (f64, f64, f64) {
    let radius = circumference / (2.0 * std::f64::consts::PI);
    let diameter = 2.0 * radius;
    let area = std::f64::consts::PI * radius.powi(2);
    (radius, diameter, area)
}

fn main() {
    let circumference = 31.42;
    let (radius, diameter, area) = calculate_circle_from_circumference(circumference);
    println!("Radi: {:.2}", radius);
    println!("Diàmetre: {:.2}", diameter);
    println!("Circumferència: {:.2}", circumference);
    println!("Àrea: {:.2}", area);
}
// Codi Go per calcular les mesures del cercle
package main

import (
    "fmt"
    "math"
)

func calculateCircleFromArea(area float64) (radius, diameter, circumference float64) {
    radius = math.Sqrt(area / math.Pi)
    diameter = 2 * radius
    circumference = 2 * math.Pi * radius
    return
}

func main() {
    area := 78.54
    radius, diameter, circumference := calculateCircleFromArea(area)
    fmt.Printf("Radi: %.2f\n", radius)
    fmt.Printf("Diàmetre: %.2f\n", diameter)
    fmt.Printf("Circumferència: %.2f\n", circumference)
    fmt.Printf("Àrea: %.2f\n", area)
}
// Codi Swift per calcular les mesures del cercle
import Foundation

func calculateCircleFromRadius(radius: Double) -> (diàmetre: Double, circumferència: Double, àrea: Double) {
    let diameter = 2 * radius
    let circumference = 2 * Double.pi * radius
    let area = Double.pi * pow(radius, 2)
    return (diameter, circumference, area)
}

// Exemple d'ús:
let radius = 5.0
let results = calculateCircleFromRadius(radius: radius)
print("Radi: \(radius)")
print("Diàmetre: \(results.diameter)")
print("Circumferència: \(String(format: "%.2f", results.circumferència))")
print("Àrea: \(String(format: "%.2f", results.àrea))")
% Codi MATLAB per calcular les mesures del cercle
function [radius, diameter, circumference, area] = calculateCircleFromRadius(radius)
    diameter = 2 * radius;
    circumference = 2 * pi * radius;
    area = pi * radius^2;
end

% Exemple d'ús:
radius = 5;
[~, diameter, circumference, area] = calculateCircleFromRadius(radius);
fprintf('Radi: %.2f\n', radius);
fprintf('Diàmetre: %.2f\n', diameter);
fprintf('Circumferència: %.2f\n', circumference);
fprintf('Àrea: %.2f\n', area);
' Fórmula d'Excel per calcular les mesures del cercle a partir del radi
' Suposant que el radi està a la cel·la A1
Diàmetre: =2*A1
Circumferència: =2*PI()*A1
Àrea: =PI()*A1^2

Exemples Numèrics

  1. Donat el Radi (( r = 5 ) unitats):

    • Diàmetre: ( d = 2 \times 5 = 10 ) unitats
    • Circumferència: ( C = 2\pi \times 5 \approx 31.42 ) unitats
    • Àrea: ( A = \pi \times 5^2 \approx 78.54 ) unitats quadrades
  2. Donat el Diàmetre (( d = 10 ) unitats):

    • Radi: ( r = \frac{10}{2} = 5 ) unitats
    • Circumferència: ( C = \pi \times 10 \approx 31.42 ) unitats
    • Àrea: ( A = \frac{\pi \times 10^2}{4} \approx 78.54 ) unitats quadrades
  3. Donada la Circumferència (( C = 31.42 ) unitats):

    • Radi: ( r = \frac{31.42}{2\pi} \approx 5 ) unitats
    • Diàmetre: ( d = 2 \times 5 = 10 ) unitats
    • Àrea: ( A = \pi \times 5^2 \approx 78.54 ) unitats quadrades
  4. Donada l'Àrea (( A = 78.54 ) unitats quadrades):

    • Radi: ( r = \sqrt{\frac{78.54}{\pi}} \approx 5 ) unitats
    • Diàmetre: ( d = 2 \times 5 = 10 ) unitats
    • Circumferència: ( C = 2\pi \times 5 \approx 31.42 ) unitats

Diagrames

A continuació es mostra un diagrama d'un cercle que il·lustra el radi (( r )), el diàmetre (( d )), la circumferència (( C )) i l'àrea (( A )).

r d C = 2πr A = πr²

Figura: Diagrama d'un cercle que il·lustra el radi (( r )), el diàmetre (( d )), la circumferència (( C )) i l'àrea (( A )).

Referències

  1. "Cercle." Wolfram MathWorld, https://mathworld.wolfram.com/Circle.html.
  2. "Circumferència i Àrea d'un Cercle." Khan Academy, https://www.khanacademy.org/math/basic-geo/basic-geo-circles.
  3. Beckmann, Petr. Una Història de ( \pi ). St. Martin's Press, 1971.
  4. Arquímedes. Mesura d'un Cercle, https://www.math.ubc.ca/~vjungic/students/Archimedes-Measurement%20of%20a%20Circle.pdf.
Feedback