Whiz Tools

Pengira Ukuran Lingkaran

Pengenalan

Lingkaran adalah bentuk asas dalam geometri, melambangkan kesempurnaan dan simetri. Kalkulator Ukuran Lingkaran kami membolehkan anda mengira jejari, diameter, lilitan, dan luas lingkaran berdasarkan satu parameter yang diketahui. Alat ini sangat berguna untuk pelajar, jurutera, arkitek, dan sesiapa yang berminat untuk memahami sifat lingkaran.

Cara Menggunakan Kalkulator Ini

  1. Pilih Parameter yang Anda Tahu:

    • Jejari
    • Diameter
    • Lilitan
    • Luas
  2. Masukkan Nilai:

    • Masukkan nilai numerik untuk parameter yang dipilih.
    • Pastikan nilai tersebut adalah nombor nyata positif.
  3. Kira:

    • Kalkulator akan mengira ukuran lingkaran yang lain.
    • Keputusan yang dipaparkan termasuk:
      • Jejari (rr)
      • Diameter (dd)
      • Lilitan (CC)
      • Luas (AA)

Pengesahan Input

Kalkulator melakukan pemeriksaan berikut pada input pengguna:

  • Nombor Positif: Semua input mesti nombor nyata positif.
  • Nilai Numerik yang Sah: Input mesti bersifat numerik dan tidak mengandungi sebarang watak bukan numerik.

Jika input tidak sah dikesan, mesej ralat akan dipaparkan, dan pengiraan tidak akan diteruskan sehingga diperbetulkan.

Formula

Hubungan antara jejari, diameter, lilitan, dan luas lingkaran ditakrifkan oleh formula berikut:

  1. Diameter (dd):

    d=2rd = 2r

  2. Lilitan (CC):

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

  3. Luas (AA):

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

  4. Jejari (rr) dari Lilitan:

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

  5. Jejari (rr) dari Luas:

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

Pengiraan

Berikut adalah cara kalkulator mengira setiap ukuran berdasarkan input:

  1. Apabila Jejari (rr) Diketahui:

    • Diameter: d=2rd = 2r
    • Lilitan: C=2πrC = 2\pi r
    • Luas: A=πr2A = \pi r^2
  2. Apabila Diameter (dd) Diketahui:

    • Jejari: r=d2r = \frac{d}{2}
    • Lilitan: C=πdC = \pi d
    • Luas: A=πd24A = \frac{\pi d^2}{4}
  3. Apabila Lilitan (CC) Diketahui:

    • Jejari: r=C2πr = \frac{C}{2\pi}
    • Diameter: d=Cπd = \frac{C}{\pi}
    • Luas: A=πr2A = \pi r^2
  4. Apabila Luas (AA) Diketahui:

    • Jejari: r=Aπr = \sqrt{\frac{A}{\pi}}
    • Diameter: d=2rd = 2r
    • Lilitan: C=2πrC = 2\pi r

Kes Kasus dan Pengendalian Input

  • Input Negatif:

    • Nilai negatif tidak sah untuk ukuran lingkaran.
    • Kalkulator akan memaparkan mesej ralat untuk input negatif.
  • Sifar sebagai Input:

    • Sifar adalah input yang sah tetapi mengakibatkan semua ukuran lain menjadi sifar.
    • Secara fizikal, lingkaran dengan dimensi sifar tidak wujud, jadi memasukkan sifar berfungsi sebagai kes teori.
  • Nilai Sangat Besar:

    • Kalkulator boleh mengendalikan nombor yang sangat besar, terhad oleh ketepatan bahasa pengaturcaraan yang digunakan.
    • Berhati-hati dengan kemungkinan ralat pembulatan dengan nilai yang sangat besar.
  • Input Bukan Nombor:

    • Input mesti bersifat numerik.
    • Sebarang input bukan numerik akan mengakibatkan mesej ralat.

Kes Penggunaan

Kalkulator Ukuran Lingkaran berguna dalam pelbagai aplikasi dunia nyata:

  1. Kejuruteraan dan Senibina:

    • Merancang komponen bulat seperti paip, roda, dan lengkungan.
    • Mengira keperluan bahan untuk projek pembinaan yang melibatkan bentuk bulat.
  2. Pembuatan:

    • Menentukan dimensi bahagian dan alat.
    • Mengira laluan pemotongan untuk mesin CNC.
  3. Astronomi dan Sains Angkasa:

    • Mengira orbit planet, yang sering didekati sebagai lingkaran.
    • Menganggarkan luas permukaan badan langit.
  4. Kehidupan Seharian:

    • Merancang taman bulat, kolam, atau meja bulat.
    • Menentukan jumlah pagar yang diperlukan untuk pagar bulat.

Alternatif

Walaupun lingkaran adalah asas, terdapat bentuk dan formula alternatif untuk aplikasi yang berbeza:

  • Elips:

    • Untuk aplikasi yang memerlukan lingkaran yang memanjang.
    • Pengiraan melibatkan paksi separuh utama dan paksi separuh minor.
  • Sektor dan Segmen:

    • Bahagian dari lingkaran.
    • Berguna untuk mengira luas atau perimeter kepingan berbentuk pai.
  • Poligon Reguler:

    • Pendekatan lingkaran menggunakan bentuk seperti heksagon atau oktagon.
    • Memudahkan pembinaan dan pengiraan dalam beberapa konteks kejuruteraan.

Sejarah

Kajian tentang lingkaran bermula sejak tamadun purba:

  • Matematik Purba:

    • Orang Babilonia dan Mesir menggunakan anggaran untuk π\pi.
    • Archimedes (c. 287–212 SM) memberikan salah satu algoritma pertama yang direkodkan untuk mengira π\pi, menganggarkannya antara 227\frac{22}{7} dan 22371\frac{223}{71}.
  • Perkembangan π\pi:

    • Simbol π\pi dipopularkan oleh ahli matematik Wales William Jones pada tahun 1706 dan kemudiannya diterima pakai oleh Leonhard Euler.
    • π\pi adalah nombor tidak rasional yang mewakili nisbah lilitan lingkaran kepada diameternya.
  • Matematik Moden:

    • Lingkaran telah menjadi pusat kepada perkembangan dalam trigonometri, kalkulus, dan analisis kompleks.
    • Ia berfungsi sebagai konsep asas dalam geometri dan bukti matematik.

Contoh

Berikut adalah contoh kod yang menunjukkan cara mengira ukuran lingkaran dalam pelbagai bahasa pengaturcaraan:

## Kod Python untuk mengira ukuran lingkaran
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

## Contoh penggunaan:
radius = 5
d, c, a = calculate_circle_from_radius(radius)
print(f"Jejari: {radius}")
print(f"Diameter: {d}")
print(f"Lilitan: {c:.2f}")
print(f"Luas: {a:.2f}")
// Kod JavaScript untuk mengira ukuran lingkaran
function calculateCircleFromDiameter(diameter) {
  const radius = diameter / 2;
  const circumference = Math.PI * diameter;
  const area = Math.PI * Math.pow(radius, 2);
  return { radius, circumference, area };
}

// Contoh penggunaan:
const diameter = 10;
const { radius, circumference, area } = calculateCircleFromDiameter(diameter);
console.log(`Jejari: ${radius}`);
console.log(`Diameter: ${diameter}`);
console.log(`Lilitan: ${circumference.toFixed(2)}`);
console.log(`Luas: ${area.toFixed(2)}`);
// Kod Java untuk mengira ukuran lingkaran
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("Jejari: %.2f%n", radius);
        System.out.printf("Diameter: %.2f%n", diameter);
        System.out.printf("Lilitan: %.2f%n", circumference);
        System.out.printf("Luas: %.2f%n", area);
    }

    public static void main(String[] args) {
        double circumference = 31.42;
        calculateCircleFromCircumference(circumference);
    }
}
// Kod C# untuk mengira ukuran lingkaran
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($"Jejari: {radius:F2}");
        Console.WriteLine($"Diameter: {diameter:F2}");
        Console.WriteLine($"Lilitan: {circumference:F2}");
        Console.WriteLine($"Luas: {area:F2}");
    }

    static void Main()
    {
        double area = 78.54;
        CalculateCircleFromArea(area);
    }
}
## Kod Ruby untuk mengira ukuran lingkaran
def calculate_circle_from_radius(radius)
  diameter = 2 * radius
  circumference = 2 * Math::PI * radius
  area = Math::PI * radius ** 2
  return diameter, circumference, area
end

## Contoh penggunaan:
radius = 5.0
diameter, circumference, area = calculate_circle_from_radius(radius)
puts "Jejari: #{radius}"
puts "Diameter: #{diameter}"
puts "Lilitan: #{circumference.round(2)}"
puts "Luas: #{area.round(2)}"
<?php
// Kod PHP untuk mengira ukuran lingkaran
function calculateCircleFromDiameter($diameter) {
    $radius = $diameter / 2;
    $circumference = pi() * $diameter;
    $area = pi() * pow($radius, 2);
    return array($radius, $circumference, $area);
}

// Contoh penggunaan:
$diameter = 10.0;
list($radius, $circumference, $area) = calculateCircleFromDiameter($diameter);
echo "Jejari: " . $radius . "\n";
echo "Diameter: " . $diameter . "\n";
echo "Lilitan: " . round($circumference, 2) . "\n";
echo "Luas: " . round($area, 2) . "\n";
?>
// Kod Rust untuk mengira ukuran lingkaran
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!("Jejari: {:.2}", radius);
    println!("Diameter: {:.2}", diameter);
    println!("Lilitan: {:.2}", circumference);
    println!("Luas: {:.2}", area);
}
// Kod Go untuk mengira ukuran lingkaran
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("Jejari: %.2f\n", radius)
    fmt.Printf("Diameter: %.2f\n", diameter)
    fmt.Printf("Lilitan: %.2f\n", circumference)
    fmt.Printf("Luas: %.2f\n", area)
}
// Kod Swift untuk mengira ukuran lingkaran
import Foundation

func calculateCircleFromRadius(radius: Double) -> (diameter: Double, circumference: Double, area: Double) {
    let diameter = 2 * radius
    let circumference = 2 * Double.pi * radius
    let area = Double.pi * pow(radius, 2)
    return (diameter, circumference, area)
}

// Contoh penggunaan:
let radius = 5.0
let results = calculateCircleFromRadius(radius: radius)
print("Jejari: \(radius)")
print("Diameter: \(results.diameter)")
print("Lilitan: \(String(format: "%.2f", results.circumference))")
print("Luas: \(String(format: "%.2f", results.area))")
% Kod MATLAB untuk mengira ukuran lingkaran
function [radius, diameter, circumference, area] = calculateCircleFromRadius(radius)
    diameter = 2 * radius;
    circumference = 2 * pi * radius;
    area = pi * radius^2;
end

% Contoh penggunaan:
radius = 5;
[~, diameter, circumference, area] = calculateCircleFromRadius(radius);
fprintf('Jejari: %.2f\n', radius);
fprintf('Diameter: %.2f\n', diameter);
fprintf('Lilitan: %.2f\n', circumference);
fprintf('Luas: %.2f\n', area);
' Formula Excel untuk mengira ukuran lingkaran dari jejari
' Menganggap jejari berada dalam sel A1
Diameter: =2*A1
Lilitan: =2*PI()*A1
Luas: =PI()*A1^2

Contoh Numerik

  1. Diberi Jejari (( r = 5 ) unit):

    • Diameter: ( d = 2 \times 5 = 10 ) unit
    • Lilitan: ( C = 2\pi \times 5 \approx 31.42 ) unit
    • Luas: ( A = \pi \times 5^2 \approx 78.54 ) unit persegi
  2. Diberi Diameter (( d = 10 ) unit):

    • Jejari: ( r = \frac{10}{2} = 5 ) unit
    • Lilitan: ( C = \pi \times 10 \approx 31.42 ) unit
    • Luas: ( A = \frac{\pi \times 10^2}{4} \approx 78.54 ) unit persegi
  3. Diberi Lilitan (( C = 31.42 ) unit):

    • Jejari: ( r = \frac{31.42}{2\pi} \approx 5 ) unit
    • Diameter: ( d = 2 \times 5 = 10 ) unit
    • Luas: ( A = \pi \times 5^2 \approx 78.54 ) unit persegi
  4. Diberi Luas (( A = 78.54 ) unit persegi):

    • Jejari: ( r = \sqrt{\frac{78.54}{\pi}} \approx 5 ) unit
    • Diameter: ( d = 2 \times 5 = 10 ) unit
    • Lilitan: ( C = 2\pi \times 5 \approx 31.42 ) unit

Diagram

Berikut adalah diagram lingkaran yang menunjukkan jejari (( r )), diameter (( d )), lilitan (( C )), dan luas (( A )).

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

Gambar: Diagram lingkaran yang menunjukkan jejari (( r )), diameter (( d )), lilitan (( C )), dan luas (( A )).

Rujukan

  1. "Lingkaran." Wolfram MathWorld, https://mathworld.wolfram.com/Circle.html.
  2. "Lilitan dan Luas Lingkaran." Khan Academy, https://www.khanacademy.org/math/basic-geo/basic-geo-circles.
  3. Beckmann, Petr. Sejarah ( \pi ). St. Martin's Press, 1971.
  4. Archimedes. Pengukuran Lingkaran, https://www.math.ubc.ca/~vjungic/students/Archimedes-Measurement%20of%20a%20Circle.pdf.
Feedback