Pengira Luas Tanah: Tukar Antara Kaki Persegi, Ekar & Lain-lain

Kira luas plot tanah segi empat dalam pelbagai unit termasuk kaki persegi, ekar, hektar, dan lain-lain. Sesuai untuk perancangan hartanah, pembinaan, dan pertanian.

Penganggar Kawasan

Masukkan Dimensi Tanah

Keputusan Dihitung

Copy
0.00 Square Meters

Formula yang digunakan: Kawasan = Panjang × Lebar

Pengiraan: 10 × 5 = 0.00 Square Meters

Visualization

📚

Dokumentasi

Pengira Luas Tanah: Ukur Saiz Plot Anda Dengan Cepat

Pengenalan

Pengira Luas Tanah adalah alat yang mudah tetapi berkuasa yang direka untuk membantu anda mengira dengan tepat luas plot tanah segi empat tepat dalam pelbagai unit ukuran. Sama ada anda seorang profesional hartanah yang menganggarkan saiz harta, seorang petani yang merancang pengagihan tanaman, seorang pengurus pembinaan yang mengira keperluan bahan, atau seorang pemilik rumah yang mengukur ruang taman anda, kalkulator ini memberikan hasil yang cepat dan tepat dengan usaha yang minimum.

Dengan hanya memasukkan dua ukuran—panjang dan lebar—anda boleh segera menentukan luas tanah anda dalam kaki persegi, meter persegi, ekar, hektar, dan banyak lagi. Ini menghapuskan keperluan untuk pengiraan manual yang rumit dan mengurangkan risiko kesilapan mahal dalam anggaran luas tanah. Kalkulator kami dioptimumkan untuk plot segi empat tepat, yang merupakan bentuk parcel tanah yang paling biasa dalam persekitaran bandar dan pertanian.

Formula Pengiraan Luas Tanah

Formula untuk mengira luas plot tanah segi empat tepat adalah mudah:

Luas=Panjang×Lebar\text{Luas} = \text{Panjang} \times \text{Lebar}

Di mana:

  • Panjang adalah ukuran salah satu sisi plot segi empat tepat
  • Lebar adalah ukuran sisi bersebelahan plot
  • Luas adalah hasil darab panjang dan lebar, dinyatakan dalam unit persegi

Sebagai contoh, jika anda mempunyai plot yang panjangnya 100 kaki dan lebar 50 kaki, pengiraan luasnya adalah:

Luas=100 kaki×50 kaki=5,000 kaki persegi\text{Luas} = 100 \text{ kaki} \times 50 \text{ kaki} = 5,000 \text{ kaki persegi}

Penukaran Unit

Kalkulator kami menyokong pelbagai unit ukuran. Berikut adalah faktor penukaran yang digunakan:

DariKeFaktor Pendaraban
Meter PersegiKaki Persegi10.7639
Meter PersegiYards Persegi1.19599
Meter PersegiEkar0.000247105
Meter PersegiHektar0.0001
Meter PersegiKilometer Persegi0.000001
Meter PersegiBatu Persegi3.861 × 10⁻⁷

Kalkulator terlebih dahulu menukarkan semua ukuran input kepada meter, melakukan pengiraan luas, dan kemudian menukarkan hasil kepada unit output yang dikehendaki menggunakan faktor penukaran ini.

Ketepatan dan Pembundaran

Untuk tujuan praktikal, kalkulator memaparkan hasil dengan ketepatan yang sesuai berdasarkan unit:

  • Meter persegi dan kaki persegi: 2 tempat perpuluhan
  • Ekar, hektar, kilometer persegi, dan batu persegi: 4 tempat perpuluhan

Pendekatan ini mengimbangi ketepatan dengan kebolehbacaaan, memberikan ketepatan yang mencukupi untuk kebanyakan aplikasi dunia nyata.

Cara Menggunakan Pengira Luas Tanah

Ikuti langkah-langkah mudah ini untuk mengira luas plot segi empat tepat anda:

  1. Masukkan panjang plot anda dalam medan "Panjang"
  2. Masukkan lebar plot anda dalam medan "Lebar"
  3. Pilih unit ukuran untuk dimensi input anda (meter, kaki, yard, dll.)
  4. Pilih unit output yang dikehendaki untuk pengiraan luas (meter persegi, kaki persegi, ekar, dll.)
  5. Lihat hasilnya yang dipaparkan secara langsung dalam medan "Luas yang Dihitung"
  6. Salin hasil ke papan klip anda dengan mengklik butang "Salin" jika perlu

Kalkulator juga menyediakan representasi visual plot segi empat tepat anda, membantu anda memvisualisasikan dimensi dan perkadaran.

Keperluan Input

  • Kedua-dua panjang dan lebar mesti merupakan nombor positif yang lebih besar daripada sifar
  • Kalkulator menerima nilai perpuluhan untuk ukuran yang tepat
  • Untuk hasil terbaik, gunakan unit yang konsisten untuk kedua-dua panjang dan lebar

Memahami Hasil

Luas yang dikira mewakili jumlah luas permukaan plot segi empat tepat anda. Visualisasi membantu anda mengesahkan bahawa dimensi yang anda masukkan sepadan dengan jangkaan anda. Jika hasilnya nampak tidak betul, semak semula nilai dan unit input anda.

Kes Penggunaan untuk Pengiraan Luas Tanah

Hartanah dan Pembangunan Harta

Profesional hartanah sering perlu mengira luas tanah untuk:

  • Menyenaraikan spesifikasi harta
  • Menentukan nilai harta berdasarkan harga per kaki/meter persegi
  • Merancang projek pembangunan
  • Mengira cukai harta berdasarkan luas tanah
  • Pengesahan pematuhan zonasi

Contoh: Seorang pemaju hartanah sedang menilai plot segi empat tepat yang berukuran 150 kaki dengan 200 kaki. Menggunakan kalkulator, mereka menentukan luasnya adalah 30,000 kaki persegi atau kira-kira 0.6889 ekar. Maklumat ini membantu mereka menilai sama ada plot tersebut memenuhi keperluan saiz minimum untuk pembangunan perumahan yang dirancang.

Pertanian dan Pertanian

Petani dan perancang pertanian menggunakan pengiraan luas tanah untuk:

  • Menentukan kuantiti benih yang diperlukan untuk penanaman
  • Mengira kadar aplikasi baja dan racun perosak
  • Merancang sistem pengairan
  • Menganggarkan hasil tanaman
  • Mengurus kawasan penggembalaan ternakan

Contoh: Seorang petani perlu mengira berapa banyak benih yang perlu dibeli untuk ladang segi empat tepat yang berukuran 400 meter dengan 250 meter. Menggunakan kalkulator, mereka menentukan luasnya adalah 100,000 meter persegi atau 10 hektar. Dengan kadar penanaman 25 kg setiap hektar, mereka tahu untuk membeli 250 kg benih.

Pembinaan dan Landskap

Profesional pembinaan dan pereka landskap menggunakan pengiraan luas untuk:

  • Menganggarkan kuantiti bahan (konkrit, asfalt, tanah, dll.)
  • Mengira keperluan lantai
  • Merancang reka bentuk landskap
  • Menentukan keperluan pagar
  • Menganggarkan kos buruh berdasarkan luas

Contoh: Seorang pereka landskap merancang untuk memasang rumput di halaman segi empat tepat yang berukuran 60 kaki dengan 40 kaki. Menggunakan kalkulator, mereka menentukan luasnya adalah 2,400 kaki persegi. Dengan rumput biasanya dijual dalam palet yang menutupi 450 kaki persegi, mereka tahu untuk memesan kira-kira 5.33 palet (dibundarkan kepada 6 untuk allowance pembaziran).

Pembaikan Rumah dan Projek DIY

Pemilik rumah dan peminat DIY menggunakan pengiraan luas untuk:

  • Merancang susun atur taman
  • Mengira kuantiti cat untuk dinding dan siling
  • Menentukan bahan lantai yang diperlukan
  • Menentukan saiz ruang luar seperti patio dan dek
  • Merancang penjagaan dan penyelenggaraan rumput

Contoh: Seorang pemilik rumah ingin memasang lantai kayu keras baru di dalam bilik segi empat tepat yang berukuran 15 kaki dengan 12 kaki. Menggunakan kalkulator, mereka menentukan luasnya adalah 180 kaki persegi. Menambah 10% untuk pembaziran, mereka perlu membeli 198 kaki persegi bahan lantai.

Perancangan Bandar dan Kerja Awam

Perancang bandar dan jabatan kerja awam menggunakan pengiraan luas untuk:

  • Merancang ruang awam dan taman
  • Merancang projek jalan dan infrastruktur
  • Zonasi dan pengaturan penggunaan tanah
  • Penilaian impak alam sekitar
  • Mengira liputan permukaan tidak telap

Contoh: Seorang perancang bandar sedang menilai parcel segi empat tepat yang berukuran 300 meter dengan 200 meter untuk taman awam baru. Menggunakan kalkulator, mereka menentukan luasnya adalah 60,000 meter persegi atau 6 hektar, yang membantu mereka menilai sama ada ruang tersebut memenuhi keperluan saiz minimum untuk kemudahan rekreasi yang dirancang.

Alternatif untuk Pengiraan Luas Segi Empat Tepat

Walaupun kalkulator kami memberi tumpuan kepada plot segi empat tepat untuk kesederhanaan dan kemudahan penggunaan, terdapat kaedah alternatif untuk mengira luas bentuk yang berbeza:

  1. Poligon Tidak Teratur: Untuk plot berbentuk tidak teratur, anda boleh:

    • Membahagikan kawasan kepada beberapa segi empat dan segitiga, mengira setiap satu secara berasingan, dan menjumlahkan hasilnya
    • Menggunakan formula juru ukur (juga dikenali sebagai formula tali kasut) jika anda mempunyai koordinat semua bucu
    • Menggunakan perisian pengukuran khusus atau alat GIS
  2. Kawasan Bulatan: Untuk plot bulatan, gunakan formula πr², di mana r adalah jejari bulatan.

  3. Kawasan Segitiga: Untuk plot segitiga, gunakan formula ½ × asas × tinggi, atau formula Heron jika anda mengetahui semua tiga panjang sisi.

  4. Kawasan Trapezoid: Untuk plot trapezoid, gunakan formula ½ × (a + c) × h, di mana a dan c adalah sisi selari dan h adalah tinggi.

  5. Pengukuran GPS dan Satelit: Teknologi moden membolehkan pengukuran kawasan yang tepat menggunakan peranti GPS atau imej satelit, terutama berguna untuk parcel yang sangat besar atau berbentuk tidak teratur.

Sejarah Pengukuran Luas Tanah

Konsep mengukur luas tanah bermula sejak zaman tamadun purba, di mana ia penting untuk pertanian, cukai, dan pemilikan harta.

Tamadun Purba

Di Mesir purba (sekitar 3000 SM), keperluan untuk mengukur semula tanah selepas banjir tahunan Sungai Nil membawa kepada perkembangan geometri dan kaedah pengiraan luas. Orang Mesir menggunakan pemanjang tali (harpedonaptai) untuk mengukur tanah dan mengira luas.

Orang Mesopotamia purba mengembangkan teks matematik cuneiform yang merangkumi pengiraan luas untuk ladang. Orang Babilonia menggunakan unit standard yang dipanggil "sar" untuk pengukuran luas, setara dengan kira-kira 36 meter persegi.

Pembangunan Unit Standard

Orang Rom memperkenalkan pengukuran tanah yang lebih sistematik dengan unit seperti "jugerum" (kira-kira 0.25 hektar), yang ditakrifkan sebagai kawasan yang boleh dicangkul oleh sepasang lembu dalam satu hari.

Di Eropah pertengahan, tanah sering diukur dalam "ekar," yang pada asalnya ditakrifkan sebagai kawasan yang boleh dicangkul oleh sepasang lembu dalam satu hari. Saiz yang tepat berbeza mengikut kawasan sehingga usaha standardisasi bermula.

Standardisasi Moden

Sistem metrik, yang diperkenalkan semasa Revolusi Perancis pada akhir abad ke-18, membawa meter persegi dan hektar (10,000 meter persegi) sebagai unit standard untuk pengukuran luas.

Di Amerika Syarikat dan beberapa negara lain, kaki ukur dan kaki antarabangsa telah membawa kepada pengiraan luas yang sedikit berbeza, walaupun perbezaannya tidak ketara untuk kebanyakan tujuan praktikal.

Kemajuan Teknologi

Abad ke-20 menyaksikan kemajuan yang signifikan dalam teknologi pengukuran tanah:

  • Fotografi udara pada awal 1900-an membolehkan pemetaan kawasan besar dengan lebih tepat
  • Pembangunan peranti pengukuran jarak elektronik (EDM) pada tahun 1950-an meningkatkan ketepatan
  • Teknologi Sistem Penentududukan Global (GPS) pada akhir abad ke-20 merevolusikan pengukuran tanah
  • Perisian GIS (Sistem Maklumat Geografi) moden kini membolehkan pengiraan luas yang sangat tepat bagi bentuk yang kompleks

Hari ini, walaupun teknologi canggih wujud untuk pengukuran yang tepat, formula asas luas segi empat tepat (panjang × lebar) kekal sebagai asas pengiraan luas tanah untuk plot biasa.

Soalan Lazim

Apakah formula untuk mengira luas tanah?

Untuk plot segi empat tepat, luas dikira dengan mengalikan panjang dengan lebar. Formulanya adalah: Luas = Panjang × Lebar. Ini memberikan anda luas dalam unit persegi (kaki persegi, meter persegi, dll.) bergantung kepada unit input anda.

Bagaimana saya menukarkan kaki persegi kepada ekar?

Untuk menukarkan kaki persegi kepada ekar, bahagikan luas dalam kaki persegi dengan 43,560 (jumlah kaki persegi dalam satu ekar). Sebagai contoh, 10,000 kaki persegi ÷ 43,560 = 0.2296 ekar.

Apakah perbezaan antara hektar dan ekar?

Hektar adalah unit metrik yang bersamaan dengan 10,000 meter persegi (kira-kira 2.47 ekar), manakala ekar adalah unit imperial yang bersamaan dengan 43,560 kaki persegi (kira-kira 0.4047 hektar). Hektar biasanya digunakan di peringkat antarabangsa, manakala ekar lebih biasa di Amerika Syarikat dan United Kingdom.

Seberapa tepat kalkulator luas tanah ini?

Kalkulator ini memberikan hasil yang sangat tepat untuk plot segi empat tepat berdasarkan ukuran yang anda masukkan. Ketepatan biasanya adalah 2 tempat perpuluhan untuk meter persegi dan kaki persegi, dan 4 tempat perpuluhan untuk ekar dan hektar, yang mencukupi untuk kebanyakan tujuan praktikal.

Bolehkah kalkulator ini menangani plot berbentuk tidak teratur?

Kalkulator ini khusus direka untuk plot segi empat tepat. Untuk bentuk tidak teratur, anda perlu sama ada:

  1. Memecahkan kawasan kepada bahagian segi empat dan mengira setiap satu secara berasingan
  2. Menggunakan alat yang lebih khusus yang direka untuk poligon tidak teratur
  3. Berunding dengan juru ukur profesional untuk pengukuran tepat

Bagaimana saya mengukur panjang dan lebar tanah saya?

Untuk plot kecil, anda boleh menggunakan pita pengukur atau pengukur jarak laser. Untuk kawasan yang lebih besar, pertimbangkan menggunakan roda pengukur, peranti GPS, atau perkhidmatan pengukuran profesional. Sentiasa ukur sisi terpanjang sebagai panjang dan sisi tegak sebagai lebar.

Mengapa luas tanah penting dalam hartanah?

Luas tanah adalah penting dalam hartanah kerana ia:

  • Secara langsung mempengaruhi nilai harta (harga per kaki/meter persegi)
  • Menentukan apa yang boleh dibina di atas harta tersebut (berdasarkan peraturan zonasi)
  • Mempengaruhi cukai harta di banyak kawasan
  • Mempengaruhi potensi penggunaan dan pilihan pembangunan untuk harta tersebut

Bagaimana saya mengira kawasan pagar yang saya perlukan untuk plot segi empat tepat saya?

Untuk mengira keperluan pagar, anda memerlukan perimeter, bukan luas. Tambahkan dua kali panjang dan dua kali lebar: Perimeter = 2 × Panjang + 2 × Lebar. Ini memberikan anda jumlah jarak linear di sekeliling plot segi empat tepat anda.

Contoh Kod untuk Mengira Luas Tanah

Formula Excel

1' Formula Excel mudah untuk luas segi empat tepat
2=A1*B1
3
4' Fungsi Excel untuk luas dengan penukaran unit
5Function LandArea(Length As Double, Width As Double, InputUnit As String, OutputUnit As String) As Double
6    Dim AreaInSquareMeters As Double
7    
8    ' Tukar dimensi input kepada meter
9    Select Case InputUnit
10        Case "meters": AreaInSquareMeters = Length * Width
11        Case "feet": AreaInSquareMeters = (Length * 0.3048) * (Width * 0.3048)
12        Case "yards": AreaInSquareMeters = (Length * 0.9144) * (Width * 0.9144)
13    End Select
14    
15    ' Tukar luas kepada unit output
16    Select Case OutputUnit
17        Case "squareMeters": LandArea = AreaInSquareMeters
18        Case "squareFeet": LandArea = AreaInSquareMeters * 10.7639
19        Case "acres": LandArea = AreaInSquareMeters * 0.000247105
20        Case "hectares": LandArea = AreaInSquareMeters * 0.0001
21    End Select
22End Function
23

JavaScript

1// Pengiraan luas asas
2function calculateArea(length, width) {
3  return length * width;
4}
5
6// Luas dengan penukaran unit
7function calculateLandArea(length, width, fromUnit, toUnit) {
8  // Faktor penukaran kepada meter (unit asas)
9  const LENGTH_UNITS = {
10    meters: 1,
11    feet: 0.3048,
12    yards: 0.9144,
13    kilometers: 1000,
14    miles: 1609.34
15  };
16  
17  // Faktor penukaran dari meter persegi
18  const AREA_UNITS = {
19    squareMeters: 1,
20    squareFeet: 10.7639,
21    squareYards: 1.19599,
22    acres: 0.000247105,
23    hectares: 0.0001,
24    squareKilometers: 0.000001,
25    squareMiles: 3.861e-7
26  };
27  
28  // Tukar panjang dan lebar kepada meter
29  const lengthInMeters = length * LENGTH_UNITS[fromUnit];
30  const widthInMeters = width * LENGTH_UNITS[fromUnit];
31  
32  // Kira luas dalam meter persegi
33  const areaInSquareMeters = lengthInMeters * widthInMeters;
34  
35  // Tukar kepada unit kawasan yang dikehendaki
36  return areaInSquareMeters * AREA_UNITS[toUnit];
37}
38
39// Contoh penggunaan
40const plotLength = 100;
41const plotWidth = 50;
42const area = calculateLandArea(plotLength, plotWidth, 'feet', 'acres');
43console.log(`Luasnya adalah ${area.toFixed(4)} ekar`);
44

Python

1def calculate_land_area(length, width, from_unit='meters', to_unit='square_meters'):
2    """
3    Mengira luas tanah dengan penukaran unit
4    
5    Parameter:
6    length (float): Panjang plot
7    width (float): Lebar plot
8    from_unit (str): Unit dimensi input ('meters', 'feet', 'yards', dll.)
9    to_unit (str): Unit untuk kawasan output ('square_meters', 'square_feet', 'acres', 'hectares', dll.)
10    
11    Mengembalikan:
12    float: Luas yang dikira dalam unit output yang ditentukan
13    """
14    # Faktor penukaran kepada meter (unit asas)
15    length_units = {
16        'meters': 1,
17        'feet': 0.3048,
18        'yards': 0.9144,
19        'kilometers': 1000,
20        'miles': 1609.34
21    }
22    
23    # Faktor penukaran dari meter persegi
24    area_units = {
25        'square_meters': 1,
26        'square_feet': 10.7639,
27        'square_yards': 1.19599,
28        'acres': 0.000247105,
29        'hectares': 0.0001,
30        'square_kilometers': 0.000001,
31        'square_miles': 3.861e-7
32    }
33    
34    # Validasi input
35    if length <= 0 or width <= 0:
36        raise ValueError("Panjang dan lebar mesti merupakan nilai positif")
37    
38    # Tukar panjang dan lebar kepada meter
39    length_in_meters = length * length_units.get(from_unit, 1)
40    width_in_meters = width * length_units.get(from_unit, 1)
41    
42    # Kira luas dalam meter persegi
43    area_in_square_meters = length_in_meters * width_in_meters
44    
45    # Tukar kepada unit kawasan yang dikehendaki
46    return area_in_square_meters * area_units.get(to_unit, 1)
47
48# Contoh penggunaan
49plot_length = 100
50plot_width = 50
51area = calculate_land_area(plot_length, plot_width, 'feet', 'acres')
52print(f"Luasnya adalah {area:.4f} ekar")
53

Java

1public class LandAreaCalculator {
2    // Faktor penukaran
3    private static final double FEET_TO_METERS = 0.3048;
4    private static final double YARDS_TO_METERS = 0.9144;
5    private static final double SQUARE_METERS_TO_SQUARE_FEET = 10.7639;
6    private static final double SQUARE_METERS_TO_ACRES = 0.000247105;
7    private static final double SQUARE_METERS_TO_HECTARES = 0.0001;
8    
9    /**
10     * Mengira luas tanah segi empat tepat
11     * @param length Panjang plot
12     * @param width Lebar plot
13     * @param fromUnit Unit dimensi input ("meters", "feet", "yards")
14     * @param toUnit Unit untuk kawasan output ("squareMeters", "squareFeet", "acres", "hectares")
15     * @return Luas yang dikira dalam unit output yang ditentukan
16     */
17    public static double calculateArea(double length, double width, String fromUnit, String toUnit) {
18        if (length <= 0 || width <= 0) {
19            throw new IllegalArgumentException("Panjang dan lebar mesti merupakan nilai positif");
20        }
21        
22        // Tukar panjang dan lebar kepada meter
23        double lengthInMeters = length;
24        double widthInMeters = width;
25        
26        switch (fromUnit) {
27            case "feet":
28                lengthInMeters = length * FEET_TO_METERS;
29                widthInMeters = width * FEET_TO_METERS;
30                break;
31            case "yards":
32                lengthInMeters = length * YARDS_TO_METERS;
33                widthInMeters = width * YARDS_TO_METERS;
34                break;
35        }
36        
37        // Kira luas dalam meter persegi
38        double areaInSquareMeters = lengthInMeters * widthInMeters;
39        
40        // Tukar kepada unit output yang dikehendaki
41        switch (toUnit) {
42            case "squareFeet":
43                return areaInSquareMeters * SQUARE_METERS_TO_SQUARE_FEET;
44            case "acres":
45                return areaInSquareMeters * SQUARE_METERS_TO_ACRES;
46            case "hectares":
47                return areaInSquareMeters * SQUARE_METERS_TO_HECTARES;
48            default:
49                return areaInSquareMeters; // Default kepada meter persegi
50        }
51    }
52    
53    public static void main(String[] args) {
54        double plotLength = 100;
55        double plotWidth = 50;
56        double area = calculateArea(plotLength, plotWidth, "feet", "acres");
57        System.out.printf("Luasnya adalah %.4f ekar%n", area);
58    }
59}
60

C#

1using System;
2
3public class LandAreaCalculator
4{
5    // Faktor penukaran
6    private const double FEET_TO_METERS = 0.3048;
7    private const double YARDS_TO_METERS = 0.9144;
8    private const double SQUARE_METERS_TO_SQUARE_FEET = 10.7639;
9    private const double SQUARE_METERS_TO_ACRES = 0.000247105;
10    private const double SQUARE_METERS_TO_HECTARES = 0.0001;
11    
12    public static double CalculateArea(double length, double width, string fromUnit, string toUnit)
13    {
14        if (length <= 0 || width <= 0)
15        {
16            throw new ArgumentException("Panjang dan lebar mesti merupakan nilai positif");
17        }
18        
19        // Tukar panjang dan lebar kepada meter
20        double lengthInMeters = length;
21        double widthInMeters = width;
22        
23        switch (fromUnit.ToLower())
24        {
25            case "feet":
26                lengthInMeters = length * FEET_TO_METERS;
27                widthInMeters = width * FEET_TO_METERS;
28                break;
29            case "yards":
30                lengthInMeters = length * YARDS_TO_METERS;
31                widthInMeters = width * YARDS_TO_METERS;
32                break;
33        }
34        
35        // Kira luas dalam meter persegi
36        double areaInSquareMeters = lengthInMeters * widthInMeters;
37        
38        // Tukar kepada unit output yang dikehendaki
39        switch (toUnit.ToLower())
40        {
41            case "squarefeet":
42                return areaInSquareMeters * SQUARE_METERS_TO_SQUARE_FEET;
43            case "acres":
44                return areaInSquareMeters * SQUARE_METERS_TO_ACRES;
45            case "hectares":
46                return areaInSquareMeters * SQUARE_METERS_TO_HECTARES;
47            default:
48                return areaInSquareMeters; // Default kepada meter persegi
49        }
50    }
51    
52    public static void Main()
53    {
54        double plotLength = 100;
55        double plotWidth = 50;
56        double area = CalculateArea(plotLength, plotWidth, "feet", "acres");
57        Console.WriteLine($"Luasnya adalah {area:F4} ekar");
58    }
59}
60

PHP

1<?php
2/**
3 * Mengira luas tanah dengan penukaran unit
4 * 
5 * @param float $length Panjang plot
6 * @param float $width Lebar plot
7 * @param string $fromUnit Unit dimensi input
8 * @param string $toUnit Unit untuk kawasan output
9 * @return float Luas yang dikira dalam unit output yang ditentukan
10 */
11function calculateLandArea($length, $width, $fromUnit = 'meters', $toUnit = 'squareMeters') {
12    // Faktor penukaran kepada meter (unit asas)
13    $lengthUnits = [
14        'meters' => 1,
15        'feet' => 0.3048,
16        'yards' => 0.9144,
17        'kilometers' => 1000,
18        'miles' => 1609.34
19    ];
20    
21    // Faktor penukaran dari meter persegi
22    $areaUnits = [
23        'squareMeters' => 1,
24        'squareFeet' => 10.7639,
25        'squareYards' => 1.19599,
26        'acres' => 0.000247105,
27        'hectares' => 0.0001,
28        'squareKilometers' => 0.000001,
29        'squareMiles' => 3.861e-7
30    ];
31    
32    // Validasi input
33    if ($length <= 0 || $width <= 0) {
34        throw new InvalidArgumentException("Panjang dan lebar mesti merupakan nilai positif");
35    }
36    
37    // Tukar panjang dan lebar kepada meter
38    $lengthInMeters = $length * ($lengthUnits[$fromUnit] ?? 1);
39    $widthInMeters = $width * ($lengthUnits[$fromUnit] ?? 1);
40    
41    // Kira luas dalam meter persegi
42    $areaInSquareMeters = $lengthInMeters * $widthInMeters;
43    
44    // Tukar kepada unit kawasan yang dikehendaki
45    return $areaInSquareMeters * ($areaUnits[$toUnit] ?? 1);
46}
47
48// Contoh penggunaan
49$plotLength = 100;
50$plotWidth = 50;
51$area = calculateLandArea($plotLength, $plotWidth, 'feet', 'acres');
52printf("Luasnya adalah %.4f ekar\n", $area);
53?>
54

Rujukan

  1. Bengtsson, L. (2019). "Pengukuran Tanah dan Sistem Juru Ukur." Dalam Ensiklopedia Sains Tanah, Edisi Ketiga. CRC Press.

  2. Pertubuhan Makanan dan Pertanian Bangsa-Bangsa Bersatu. (2022). "Pengukuran luas tanah dan metrik spatial." FAO.org

  3. Pejabat Antarabangsa untuk Ukuran dan Timbangan. (2019). Sistem Unit Antarabangsa (SI), edisi ke-9. BIPM.

  4. Institut Kebangsaan Standard dan Teknologi. (2021). "Unit dan Pengukuran." NIST.gov

  5. Zimmerman, J. R. (2020). Matematik Pengukuran Tanah Dipermudahkan. CreateSpace Independent Publishing Platform.

Cuba Pengira Luas Tanah Kami Hari Ini!

Pengira Luas Tanah kami memudahkan untuk menentukan saiz tepat plot segi empat tepat anda dalam mana-mana unit yang anda perlukan. Sama ada anda merancang projek pembinaan, menilai pembelian harta, atau sekadar ingin tahu tentang dimensi halaman anda, alat ini memberikan hasil yang cepat dan tepat.

Mulakan dengan memasukkan panjang dan lebar plot anda, pilih unit yang anda suka, dan dapatkan pengiraan luas secara langsung. Representasi visual membantu anda mengesahkan ukuran anda adalah betul, dan anda boleh dengan mudah menyalin hasil untuk digunakan dalam laporan, dokumen perancangan, atau komunikasi dengan kontraktor.

Untuk bentuk yang lebih kompleks atau keperluan pengukuran khusus, pertimbangkan untuk berunding dengan juru ukur tanah profesional yang boleh memberikan pengukuran dan dokumentasi yang terperinci.