Maaala kalkulaator: muuda ruutjalga, aakreid ja palju muud
Arvuta ristkülikukujuliste maatükkide pindala erinevates ühikutes, sealhulgas ruutjalga, aakreid, hektareid ja palju muud. Täiuslik kinnisvara, ehituse ja põllumajanduse planeerimiseks.
Pinna Hinnang
Sisestage Maa Mõõtmed
Arvutatud Tulemused
Kasutatud valem: Pindala = Pikkus × Laius
Arvutus: 10 × 5 = 0.00 Square Meters
Visualization
Dokumentatsioon
Maatüki Kalkulaator: Kiirelt mõõtke oma krundi suurust
Sissejuhatus
Maatüki kalkulaator on lihtne, kuid võimas tööriist, mis on loodud aitama teil täpselt arvutada ristkülikukujuliste maatükkide pinda erinevates mõõtühikutes. Olenemata sellest, kas olete kinnisvaraspetsialist, kes hindab kinnisvara suurust, põllumajandustootja, kes planeerib saagikuse jaotust, ehitusjuht, kes arvutab materjalivajadusi, või koduomanik, kes mõõdab oma aia ruumi, pakub see kalkulaator kiireid ja täpseid tulemusi minimaalse vaevaga.
Sisestades vaid kaks mõõtmist—pikkuse ja laiuse—võite kohe määrata oma maa pinna ruutjalgades, ruutmeetrites, aakrites, hektarites ja muudes. See elimineerib vajaduse keeruliste käsitsi arvutuste järele ja vähendab kulukate vigade riski maatüki pinna hindamisel. Meie kalkulaator on optimeeritud ristkülikukujulistele maatükkidele, mis esindavad kõige levinumat maapinna kuju linnades ja põllumajanduses.
Maatüki Pinna Arvutamise Valem
Ristkülikukujulise maatüki pinna arvutamise valem on lihtne:
Kus:
- Pikkus on ühe külje mõõtmine ristkülikukujulisel maatükil
- Laius on külje mõõtmine, mis on risti eelmise külje suhtes
- Pindala on pikkuse ja laiuse korrutis, väljendatuna ruutühikutes
Näiteks, kui teil on maatükk, mis on 100 jalga pikk ja 50 jalga lai, oleks pindala arvutamine:
Ühikute Muutmine
Meie kalkulaator toetab mitmeid mõõtühikuid. Siin on kasutatavad muundurite tegurid:
From | To | Multiplication Factor |
---|---|---|
Ruutmeetrit | Ruutjalga | 10.7639 |
Ruutmeetrit | Ruutjardi | 1.19599 |
Ruutmeetrit | Aakrit | 0.000247105 |
Ruutmeetrit | Hektarit | 0.0001 |
Ruutmeetrit | Ruutkilomeetrit | 0.000001 |
Ruutmeetrit | Ruutmiili | 3.861 × 10⁻⁷ |
Kalkulaator konverteerib kõik sisendmõõtmised esmalt meetriteks, viib läbi pindala arvutuse ja seejärel konverteerib tulemuse soovitud väljundühikusse, kasutades neid muundurite tegureid.
Täpsus ja Ümarus
Praktilistel eesmärkidel kuvab kalkulaator tulemusi sobiva täpsusega, sõltuvalt ühikust:
- Ruutmeetrites ja ruutjalgades: 2 kümnendkohta
- Aakrites, hektarites, ruutkilomeetrites ja ruutmiilides: 4 kümnendkohta
See lähenemine tasakaalustab täpsuse ja loetavuse, pakkudes piisavalt täpsust enamikuks reaalses maailmas rakendusteks.
Kuidas Kasutada Maatüki Kalkulaatorit
Järgige neid lihtsaid samme, et arvutada oma ristkülikukujulise maatüki pindala:
- Sisestage pikkus oma maatükil "Pikkus" väljal
- Sisestage laius oma maatükil "Laius" väljal
- Valige mõõtühik oma sisendmõõtmete jaoks (meetrites, jalgades, jardides jne)
- Valige soovitud väljundühik pindala arvutamiseks (ruutmeetrites, ruutjalgades, aakrites jne)
- Vaadake tulemust, mis kuvatakse kohe "Arvutatud Pindala" väljal
- Kopeerige tulemus oma lõikelauale, klõpsates vajadusel nuppu "Kopeeri"
Kalkulaator pakub ka visuaalset esitlemist teie ristkülikukujulisest maatükist, aidates teil mõõtmeid ja proportsioone visualiseerida.
Sisendnõuded
- Nii pikkus kui ka laius peavad olema positiivsed numbrid, mis on suuremad kui null
- Kalkulaator aktsepteerib täpsete mõõtmiste jaoks kümnendkohti
- Parimate tulemuste saavutamiseks kasutage pikkuse ja laiuse jaoks ühtseid ühikuid
Tulemuste Mõistmine
Arvutatud pindala esindab teie ristkülikukujulise maatüki kogupinda. Visuaal aitab teil kinnitada, et sisestatud mõõtmed vastavad teie ootustele. Kui tulemus tundub vale, kontrollige oma sisendväärtusi ja ühikuid uuesti.
Maatüki Pinna Arvutamise Kasutusalad
Kinnisvara ja Kinnisvaraarendus
Kinnisvaraspetsialistid peavad regulaarselt arvutama maatüki pindalasid:
- Kinnisvara spetsifikatsioonide loetlemiseks
- Kinnisvara väärtuse määramiseks ruutjalgade/ruutmeetrite hinna alusel
- Arendusprojektide planeerimiseks
- Kinnisvaramaksude arvutamiseks, mis põhinevad maatüki pindalal
- Zoonimise vastavuse kontrollimiseks
Näide: Kinnisvaraarendaja hindab ristkülikukujulist maatükki, mille mõõtmed on 150 jalga x 200 jalga. Kasutades kalkulaatorit, määravad nad, et pindala on 30,000 ruutjalga või umbes 0.6889 aakrit. See teave aitab neil hinnata, kas maatükk vastab nende planeeritud elamuarenduse minimaalsetele suuruse nõuetele.
Põllumajandus ja Talupidamine
Põllumajandustootjad ja põllumajanduse planeerijad kasutavad maatüki pindala arvutusi:
- Vajalikku seemne kogust istutamiseks määramiseks
- Väetise ja pestitsiidide kasutamise määrade arvutamiseks
- Kastmissüsteemide planeerimiseks
- Saagikuse hindamiseks
- Loomade karjatamisalade haldamiseks
Näide: Põllumajandustootja peab arvutama, kui palju seemneid osta ristkülikukujulise põllu jaoks, mille mõõtmed on 400 meetrit x 250 meetrit. Kasutades kalkulaatorit, määravad nad, et pindala on 100,000 ruutmeetrit või 10 hektarit. Seemne istutamise määraga 25 kg hektari kohta teavad nad, et peavad ostma 250 kg seemet.
Ehitus ja Maastikuarhitektuur
Ehitusprofessionaalid ja maastikuarhitektid kasutavad pindala arvutusi:
- Materjalide (betoon, asfalt, muld jne) koguste hindamiseks
- Põrandakatte vajaduste arvutamiseks
- Maastiku kujunduste planeerimiseks
- Aedade nõuete määramiseks
- Tööjõukulude hindamiseks pindala põhjal
Näide: Maastikuarhitekt plaanib muru paigaldada ristkülikukujulisse aeda, mille mõõtmed on 60 jalga x 40 jalga. Kasutades kalkulaatorit, määravad nad, et pindala on 2,400 ruutjalga. Kuna muruseemne pakid katavad tavaliselt 450 ruutjalga, teavad nad, et peavad tellima umbes 5.33 pakki (ümardades 6, et arvestada raiskamisega).
Kodu Parandamine ja DIY Projektid
Koduomanikud ja DIY entusiastid kasutavad pindala arvutusi:
- Aia paigutuse planeerimiseks
- Seinte ja lagede värvimiseks vajalike koguste arvutamiseks
- Põrandakatte materjalide vajaduste määramiseks
- Välispindade, nagu terrasside ja rõdude, suuruse määramiseks
- Muruhoolduse ja hoolduse planeerimiseks
Näide: Koduomanik soovib paigaldada uut puidust põrandat ristkülikukujulisse ruumi, mille mõõtmed on 15 jalga x 12 jalga. Kasutades kalkulaatorit, määravad nad, et pindala on 180 ruutjalga. Lisades 10% raiskamise jaoks, peavad nad ostma 198 ruutjalga põrandakattematerjali.
Linnaplaneerimine ja Avalikud Tööde
Linnaplaneerijad ja avalike tööde osakonnad kasutavad pindala arvutusi:
- Avalike ruumide ja parkide projekteerimiseks
- Teede ja infrastruktuuri projektide planeerimiseks
- Zoonimise ja maa kasutamise regulatsioonide jaoks
- Keskkonnamõjude hindamiseks
- Läbipaistva pinnase katte arvutamiseks
Näide: Linnaplaneerija hindab ristkülikukujulist maatükki, mille mõõtmed on 300 meetrit x 200 meetrit, uue avaliku pargi jaoks. Kasutades kalkulaatorit, määravad nad, et pindala on 60,000 ruutmeetrit või 6 hektarit, mis aitab neil hinnata, kas ruum vastab planeeritud rekreatiivsete rajatiste minimaalsetele suuruse nõuetele.
Alternatiivid Ristkülikukujulise Pinna Arvutamiseks
Kuigi meie kalkulaator keskendub ristkülikukujulistele maatükkidele lihtsuse ja kasutusmugavuse nimel, on olemas alternatiivsed meetodid erinevate kujude pindalade arvutamiseks:
-
Ebaregulaarne Polügoon: Ebaregulaarsete kujude puhul saate:
- Jagada ala mitmeks ristkülikuks ja kolmnurgaks, arvutada igaühe eraldi ja summeerida tulemused
- Kasutada geodeedi valemit (tuntud ka kui kingapaela valem), kui teil on kõik tipud koordinaadid
- Kasutada spetsialiseeritud geodeetilisi tarkvarasid või GIS-tööriistu
-
Ringikujulised Alad: Ringikujuliste maatükkide puhul kasutage valemit πr², kus r on ringi raadius.
-
Kolmnurkade Alad: Kolmnurkade pindala arvutamiseks kasutage valemit ½ × alus × kõrgus või Heroni valemit, kui teate kõiki kolme külge.
-
Trapetsikujulised Alad: Trapetsikujuliste maatükkide puhul kasutage valemit ½ × (a + c) × h, kus a ja c on paralleelsed küljed ja h on kõrgus.
-
GPS ja Satelliitmõõtmised: Kaasaegne tehnoloogia võimaldab täpset pindala mõõtmist GPS-seadmete või satelliitpiltide abil, mis on eriti kasulik väga suurte või ebaregulaarsete maatükkide puhul.
Maatüki Pinna Mõõtmise Ajalugu
Maatüki pindala mõõtmise kontseptsioon ulatub tagasi iidsetesse tsivilisatsioonidesse, kus see oli hädavajalik põllumajanduse, maksustamise ja omandiõiguse jaoks.
Iidsed Tsivilisatsioonid
Iidses Egiptuses (umbes 3000 eKr) viis vajadus pärast igaaastast Niili üleujutust maa uuesti mõõta geomeetria ja pindala arvutamise meetodite arendamiseni. Egiptlased kasutasid köievenitajate (harpedonaptai) abil maa mõõtmiseks ja pindala arvutamiseks.
Iidsed Mesopotaamlased arendasid välja kuiformaatide matemaatilisi tekste, mis sisaldasid ala arvutusi põldude jaoks. Babüloonlased kasutasid standardühikut nimega "sar", mis oli võrdne umbes 36 ruutmeetriga.
Standardiseeritud Ühikute Arendamine
Roomlased tutvustasid süsteemsemat maa mõõtmist, kasutades selliseid ühikuid nagu "jugerum" (umbes 0.25 hektarit), mis määratleti kui ala, mille paar pulli suudab ühe päevaga künda.
Keskaegses Euroopas mõõdeti maad sageli "aakrites", mis määratleti algselt kui ala, mille jokk (kaks pulli) suudab ühe päevaga künda. Täpne suurus varieerus piirkonniti, kuni standardiseerimise jõupingutused algasid.
Kaasaegne Standardiseerimine
Meetermõõdustik, mis tutvustati Prantsuse revolutsiooni ajal 18. sajandi lõpus, tõi standardiseeritud ühikuna ruutmeetri ja hektari (10,000 ruutmeetrit).
Ameerika Ühendriikides ja mõnedes teistes riikides on mõõturi jalg ja rahvusvaheline jalg viinud veidi erinevatele pindala arvutustele, kuigi erinevus on enamikus praktilistes olukordades ebaoluline.
Tehnoloogilised Edusammud
- sajand nägi märkimisväärseid edusamme maa mõõtmistehnoloogias:
- Õhupildistamine 1900. aastate alguses võimaldas täpsemat suurte alade kaardistamist
- Elektriliste kauguse mõõtmise (EDM) seadmete arendamine 1950. aastatel parandas täpsust
- Globaalne Positsioneerimise Süsteem (GPS) tehnoloogia 20. sajandi lõpus revolutsioneeris maa geodeesiat
- Kaasaegne GIS (Geograafilised Teabe Sistemid) tarkvara võimaldab nüüd väga täpset pindala arvutamist keeruliste kujude jaoks
Täna, kuigi olemas on keerulised tehnoloogiad täpsete mõõtmiste jaoks, jääb põhjalik ristkülikukujuline pindala valem (pikkus × laius) regulaarsete maatükkide pindala arvutamise aluseks.
Korduma Kippuvad Küsimused
Mis on maatüki pindala arvutamise valem?
Ristkülikukujuliste maatükkide puhul arvutatakse pindala, korrutades pikkuse laiusega. Valem on: Pindala = Pikkus × Laius. See annab teile pindala ruutühikutes (ruutjalad, ruutmeetrites jne), sõltuvalt teie sisendühikutest.
Kuidas konverteerida ruutjalgu aakriteks?
Ruutjalad aakriteks konverteerimiseks jagage ala ruutjalgades 43,560-ga (aakris on ruutjalgu). Näiteks: 10,000 ruutjalga ÷ 43,560 = 0.2296 aakrit.
Mis vahe on hektaril ja aakril?
Hektar on meetermõõdustiku ühik, mis on võrdne 10,000 ruutmeetrit (umbes 2.47 aakrit), samas kui aakra on imperiaalne ühik, mis on võrdne 43,560 ruutjalga (umbes 0.4047 hektarit). Hektareid kasutatakse rahvusvaheliselt, samas kui aakreid kasutatakse rohkem Ameerika Ühendriikides ja Ühendkuningriigis.
Kui täpne on see maatüki kalkulaator?
See kalkulaator annab ristkülikukujuliste maatükkide puhul väga täpseid tulemusi, lähtudes sisestatud mõõtmistest. Täpsus on tavaliselt 2 kümnendkohta ruutmeetrites ja ruutjalgades ning 4 kümnendkohta aakrites ja hektarites, mis on enamiku praktiliste eesmärkide jaoks piisav.
Kas see kalkulaator suudab käsitleda ebaregulaarseid kujundeid?
See kalkulaator on spetsiaalselt loodud ristkülikukujuliste maatükkide jaoks. Ebaregulaarsete kujude puhul peate kas:
- Jagama ala ristkülikuteks ja arvutama igaühe eraldi
- Kasutama spetsialiseeritud tööriista, mis on mõeldud ebaregulaarsete polügoonide jaoks
- Konsulteerima professionaalse geodeediga täpsete mõõtmiste ja dokumentatsiooni saamiseks
Kuidas mõõta oma maa pikkust ja laiust?
Väikeste maatükkide puhul võite kasutada mõõdulinti või laseriga kaugusmõõtjat. Suuremate alade puhul kaaluge geodeetilise ratta, GPS-seadme või professionaalsete geodeetiliste teenuste kasutamist. Alati mõõtke pikimat külge pikkusena ja risti külge laiuse mõõtmena.
Miks on maatüki pindala kinnisvara jaoks oluline?
Maatüki pindala on kinnisvara puhul oluline, kuna see:
- Mõjutab otseselt kinnisvara väärtust (hind ruutjalga/ruutmeetri kohta)
- Määrab, mida saab kinnistule ehitada (vastavalt planeerimisreeglitele)
- Mõjutab paljusid maksustamisprotseduure paljudes jurisdiktsioonides
- Määrab kinnisvara potentsiaalsed kasutusvõimalused ja arendusvõimalused
Kuidas arvutada ruudukujulise maatüki pindala?
Kuna ruudul on kõik küljed võrdsed, mõõtke lihtsalt üks külg ja korrutage see iseendaga. Näiteks, kui üks külg on 50 jalga, siis pindala on 50 × 50 = 2,500 ruutjalga.
Milliseid ühikuid peaksin maa mõõtmiseks kasutama?
Kõige levinumad ühikud on:
- Jalad ja aakrid Ameerika Ühendriikides
- Meetrit ja hektarit enamikus teistes riikides Meie kalkulaator toetab mitmeid ühikuid, seega võite valida selle, mis on teile kõige tuttavam või kasulikum.
Kuidas arvutada, kui palju aiapinda mul on vaja oma ristkülikukujulise maatüki jaoks?
Pindala nõuete arvutamiseks vajate perimeetrit, mitte pindala. Lisage kokku kaks korda pikkus ja kaks korda laius: Perimeeter = 2 × Pikkus + 2 × Laius. See annab teile kogu lineaarse kauguse ümber teie ristkülikukujulise maatüki.
Koodinäited Maatüki Pinna Arvutamiseks
Exceli Valem
1' Lihtne Exceli valem ristküliku pindala jaoks
2=A1*B1
3
4' Exceli funktsioon ala arvutamiseks koos ühiku muutmisega
5Function LandArea(Length As Double, Width As Double, InputUnit As String, OutputUnit As String) As Double
6 Dim AreaInSquareMeters As Double
7
8 ' Muutke sisendmõõtmed meetriteks
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 ' Muutke ala väljundühikuks
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// Põhialuse arvutamine
2function calculateArea(length, width) {
3 return length * width;
4}
5
6// Ala koos ühiku muutmisega
7function calculateLandArea(length, width, fromUnit, toUnit) {
8 // Muutmisfaktorid ruutmeetrites (põhiühik)
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 // Muutmisfaktorid ruutmeetritest
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 // Muutke pikkus ja laius meetriteks
29 const lengthInMeters = length * LENGTH_UNITS[fromUnit];
30 const widthInMeters = width * LENGTH_UNITS[fromUnit];
31
32 // Arvutage pindala ruutmeetrites
33 const areaInSquareMeters = lengthInMeters * widthInMeters;
34
35 // Muutke soovitud alaühikuks
36 return areaInSquareMeters * AREA_UNITS[toUnit];
37}
38
39// Näite kasutamine
40const plotLength = 100;
41const plotWidth = 50;
42const area = calculateLandArea(plotLength, plotWidth, 'feet', 'acres');
43console.log(`Pindala on ${area.toFixed(4)} aakrit`);
44
Python
1def calculate_land_area(length, width, from_unit='meters', to_unit='square_meters'):
2 """
3 Arvuta maatüki pindala koos ühiku muutmisega
4
5 Parameetrid:
6 length (float): Maatüki pikkus
7 width (float): Maatüki laius
8 from_unit (str): Sisendmõõtmete ühik ('meters', 'feet', 'yards', jne)
9 to_unit (str): Väljundala ühik ('square_meters', 'square_feet', 'acres', 'hectares', jne)
10
11 Tagastab:
12 float: Arvutatud pindala määratud väljundühikus
13 """
14 # Muutmisfaktorid meetritesse (põhiühik)
15 length_units = {
16 'meters': 1,
17 'feet': 0.3048,
18 'yards': 0.9144,
19 'kilometers': 1000,
20 'miles': 1609.34
21 }
22
23 # Muutmisfaktorid ruutmeetritest
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 # Kontrollige sisendeid
35 if length <= 0 or width <= 0:
36 raise ValueError("Pikkus ja laius peavad olema positiivsed väärtused")
37
38 # Muutke pikkus ja laius meetriteks
39 length_in_meters = length * length_units.get(from_unit, 1)
40 width_in_meters = width * length_units.get(from_unit, 1)
41
42 # Arvutage pindala ruutmeetrites
43 area_in_square_meters = length_in_meters * width_in_meters
44
45 # Muutke soovitud alaühikuks
46 return area_in_square_meters * area_units.get(to_unit, 1)
47
48# Näite kasutamine
49plot_length = 100
50plot_width = 50
51area = calculate_land_area(plot_length, plot_width, 'feet', 'acres')
52print(f"Pindala on {area:.4f} aakrit")
53
Java
1public class LandAreaCalculator {
2 // Muutmisfaktorid
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 * Arvuta ristkülikukujulise maatüki pindala
11 * @param length Maatüki pikkus
12 * @param width Maatüki laius
13 * @param fromUnit Sisendmõõtmete ühik ("meters", "feet", "yards")
14 * @param toUnit Väljundala ühik ("squareMeters", "squareFeet", "acres", "hectares")
15 * @return Arvutatud pindala määratud väljundühikus
16 */
17 public static double calculateArea(double length, double width, String fromUnit, String toUnit) {
18 if (length <= 0 || width <= 0) {
19 throw new IllegalArgumentException("Pikkus ja laius peavad olema positiivsed väärtused");
20 }
21
22 // Muutke pikkus ja laius meetriteks
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 // Arvutage pindala ruutmeetrites
38 double areaInSquareMeters = lengthInMeters * widthInMeters;
39
40 // Muutke soovitud väljundühikuks
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; // Vaikimisi ruutmeetrites
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("Pindala on %.4f aakrit%n", area);
58 }
59}
60
C#
1using System;
2
3public class LandAreaCalculator
4{
5 // Muutmisfaktorid
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("Pikkus ja laius peavad olema positiivsed väärtused");
17 }
18
19 // Muutke pikkus ja laius meetriteks
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 // Arvutage pindala ruutmeetrites
36 double areaInSquareMeters = lengthInMeters * widthInMeters;
37
38 // Muutke soovitud väljundühikuks
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; // Vaikimisi ruutmeetrites
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($"Pindala on {area:F4} aakrit");
58 }
59}
60
PHP
1<?php
2/**
3 * Arvuta maatüki pindala koos ühiku muutmisega
4 *
5 * @param float $length Maatüki pikkus
6 * @param float $width Maatüki laius
7 * @param string $fromUnit Sisendmõõtmete ühik
8 * @param string $toUnit Väljundala ühik
9 * @return float Arvutatud pindala määratud väljundühikus
10 */
11function calculateLandArea($length, $width, $fromUnit = 'meters', $toUnit = 'squareMeters') {
12 // Muutmisfaktorid meetritesse (põhiühik)
13 $lengthUnits = [
14 'meters' => 1,
15 'feet' => 0.3048,
16 'yards' => 0.9144,
17 'kilometers' => 1000,
18 'miles' => 1609.34
19 ];
20
21 // Muutmisfaktorid ruutmeetritest
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 // Kontrollige sisendeid
33 if ($length <= 0 || $width <= 0) {
34 throw new InvalidArgumentException("Pikkus ja laius peavad olema positiivsed väärtused");
35 }
36
37 // Muutke pikkus ja laius meetriteks
38 $lengthInMeters = $length * ($lengthUnits[$fromUnit] ?? 1);
39 $widthInMeters = $width * ($lengthUnits[$fromUnit] ?? 1);
40
41 // Arvutage pindala ruutmeetrites
42 $areaInSquareMeters = $lengthInMeters * $widthInMeters;
43
44 // Muutke soovitud alaühikuks
45 return $areaInSquareMeters * ($areaUnits[$toUnit] ?? 1);
46}
47
48// Näite kasutamine
49$plotLength = 100;
50$plotWidth = 50;
51$area = calculateLandArea($plotLength, $plotWidth, 'feet', 'acres');
52printf("Pindala on %.4f aakrit\n", $area);
53?>
54
Viidatud Allikad
-
Bengtsson, L. (2019). "Maa mõõtmine ja geodeetilised süsteemid." Muldade entsüklopeedia, kolmas väljaanne. CRC Press.
-
Toidu- ja Põllumajandusorganisatsioon Ühinenud Rahvaste Organisatsioonist. (2022). "Maa pindala mõõtmine ja ruumilised mõõdikud." FAO.org
-
Rahvusvaheline Kaalude ja Mõõtude Büroo. (2019). Rahvusvaheline mõõtude süsteem (SI), 9. väljaanne. BIPM.
-
Ameerika Ühendriikide Standardite ja Tehnoloogia Instituut. (2021). "Ühikute ja mõõtmise." NIST.gov
-
Zimmerman, J. R. (2020). Maatüki geodeetilised matemaatikad lihtsustatud. CreateSpace Iseseisev Kirjastamine.
Proovige Meie Maatüki Kalkulaatorit Täna!
Meie maatüki kalkulaator muudab teie ristkülikukujulise maatüki täpse suuruse määramise lihtsaks, olenemata vajalikest ühikutest. Olenemata sellest, kas plaanite ehitusprojekti, hindate kinnisvara ostu või olete lihtsalt uudishimulik oma aia mõõtmete osas, pakub see tööriist kiireid ja täpseid tulemusi.
Alustage, sisestades oma maatüki pikkuse ja laiuse, valige oma eelistatud ühikud ja saate kohe pindala arvutused. Visuaalne esitlemine aitab teil kinnitada, et mõõtmed on õiged, ja saate tulemusi hõlpsasti kopeerida aruannetes, planeerimisdokumentides või suhtlemisel ehitajatega.
Keerukamate kujude või spetsialiseeritud geodeetiliste vajaduste korral kaaluge professionaalse geodeedi konsulteerimist, kes saab pakkuda üksikasjalikke mõõtmisi ja dokumentatsiooni.
Seotud tööriistad
Avasta rohkem tööriistu, mis võivad olla kasulikud teie töövoos