বিভিন্ন ইউনিটে আয়তাকার ভূমির এলাকা গণনা করুন, যার মধ্যে বর্গফুট, একর, হেক্টর এবং আরও অনেক কিছু অন্তর্ভুক্ত রয়েছে। রিয়েল এস্টেট, নির্মাণ এবং কৃষি পরিকল্পনার জন্য নিখুঁত।
ব্যবহৃত সূত্র: এলাকা = দৈর্ঘ্য × প্রস্থ
গণনা: 10 × 5 = 0.00 Square Meters
ভূমি এলাকা ক্যালকুলেটর একটি সহজ কিন্তু শক্তিশালী সরঞ্জাম যা আপনাকে বিভিন্ন পরিমাপের এককে আয়তাকার ভূমির এলাকা সঠিকভাবে গণনা করতে সাহায্য করার জন্য ডিজাইন করা হয়েছে। আপনি একজন রিয়েল এস্টেট পেশাদার যিনি সম্পত্তির আকার অনুমান করছেন, একজন কৃষক যিনি ফসল বিতরণের পরিকল্পনা করছেন, একজন নির্মাণ ব্যবস্থাপক যিনি উপকরণের প্রয়োজনীয়তা গণনা করছেন, অথবা একজন বাড়ির মালিক যিনি আপনার বাগানের স্থান পরিমাপ করছেন, এই ক্যালকুলেটরটি দ্রুত এবং সঠিক ফলাফল প্রদান করে।
শুধু দুটি পরিমাপ—দৈর্ঘ্য এবং প্রস্থ—প্রবেশ করিয়ে, আপনি আপনার জমির এলাকা অবিলম্বে বর্গফুট, বর্গমিটার, একর, হেক্টর এবং আরও অনেক এককে নির্ধারণ করতে পারেন। এটি জটিল ম্যানুয়াল গণনার প্রয়োজনীয়তা দূর করে এবং জমির এলাকা অনুমানের ক্ষেত্রে ব্যয়বহুল ত্রুটির ঝুঁকি কমায়। আমাদের ক্যালকুলেটরটি আয়তাকার প্লটগুলির জন্য অপ্টিমাইজ করা হয়েছে, যা শহুরে এবং কৃষি পরিবেশে সবচেয়ে সাধারণ জমির আকার।
আয়তাকার জমির এলাকা গণনার সূত্রটি সরল:
যেখানে:
যেমন, যদি আপনার একটি প্লট থাকে যার দৈর্ঘ্য 100 ফুট এবং প্রস্থ 50 ফুট, তাহলে এলাকা গণনার ফলাফল হবে:
আমাদের ক্যালকুলেটর একাধিক পরিমাপের একক সমর্থন করে। এখানে ব্যবহৃত রূপান্তর ফ্যাক্টরগুলি রয়েছে:
থেকে | পর্যন্ত | গুণফল ফ্যাক্টর |
---|---|---|
বর্গমিটার | বর্গফুট | 10.7639 |
বর্গমিটার | বর্গগজ | 1.19599 |
বর্গমিটার | একর | 0.000247105 |
বর্গমিটার | হেক্টর | 0.0001 |
বর্গমিটার | বর্গকিলোমিটার | 0.000001 |
বর্গমিটার | বর্গমাইল | 3.861 × 10⁻⁷ |
ক্যালকুলেটরটি প্রথমে সমস্ত ইনপুট পরিমাপকে মিটারে রূপান্তর করে, এলাকা গণনা করে এবং তারপর এই রূপান্তর ফ্যাক্টরগুলি ব্যবহার করে কাঙ্ক্ষিত আউটপুট এককে ফলাফল রূপান্তর করে।
বাস্তবিক উদ্দেশ্যে, ক্যালকুলেটরটি ইউনিটের ভিত্তিতে যথাযথ সঠিকতার সাথে ফলাফল প্রদর্শন করে:
এই পদ্ধতি সঠিকতা এবং পাঠযোগ্যতার মধ্যে একটি ভারসাম্য বজায় রাখে, বেশিরভাগ বাস্তব বিশ্বের অ্যাপ্লিকেশনের জন্য যথেষ্ট সঠিকতা প্রদান করে।
আপনার আয়তাকার প্লটের এলাকা গণনা করতে এই সহজ পদক্ষেপগুলি অনুসরণ করুন:
ক্যালকুলেটরটি আপনার আয়তাকার প্লটের একটি ভিজ্যুয়াল উপস্থাপনাও প্রদান করে, যা আপনাকে মাত্রাগুলি এবং অনুপাতগুলি ভিজ্যুয়ালাইজ করতে সাহায্য করে।
গণনা করা এলাকা আপনার আয়তাকার প্লটের মোট পৃষ্ঠ এলাকা উপস্থাপন করে। ভিজ্যুয়ালাইজেশন আপনাকে নিশ্চিত করতে সাহায্য করে যে আপনি যে মাত্রাগুলি প্রবেশ করেছেন তা আপনার প্রত্যাশার সাথে মেলে। যদি ফলাফলটি ভুল মনে হয়, তবে আপনার ইনপুট মান এবং ইউনিটগুলি আবার পরীক্ষা করুন।
রিয়েল এস্টেট পেশাদাররা নিয়মিতভাবে জমির এলাকা গণনা করতে প্রয়োজনীয়:
উদাহরণ: একটি রিয়েল এস্টেট ডেভেলপার একটি আয়তাকার প্লট মূল্যায়ন করছেন যার আকার 150 ফুট বাই 200 ফুট। ক্যালকুলেটর ব্যবহার করে, তারা এলাকা নির্ধারণ করে 30,000 বর্গফুট বা প্রায় 0.6889 একর। এই তথ্য তাদের পরিকল্পিত আবাসিক উন্নয়নের জন্য প্লটটি ন্যূনতম আকারের প্রয়োজনীয়তা পূরণ করে কিনা তা মূল্যায়নে সহায়তা করে।
কৃষক এবং কৃষি পরিকল্পনাকারীরা জমির এলাকা গণনা ব্যবহার করেন:
উদাহরণ: একজন কৃষক একটি আয়তাকার মাঠের জন্য কতটা বীজ কিনতে হবে তা গণনা করতে চান যার আকার 400 মিটার বাই 250 মিটার। ক্যালকুলেটর ব্যবহার করে, তারা এলাকা নির্ধারণ করে 100,000 বর্গমিটার বা 10 হেক্টর। 25 কেজি প্রতি হেক্টর বপন হার দিয়ে, তারা জানে 250 কেজি বীজ কিনতে হবে।
নির্মাণ পেশাদার এবং ল্যান্ডস্কেপাররা এলাকা গণনা ব্যবহার করেন:
উদাহরণ: একজন ল্যান্ডস্কেপার একটি আয়তাকার উঠোনে ঘাস লাগানোর পরিকল্পনা করছেন যার আকার 60 ফুট বাই 40 ফুট। ক্যালকুলেটর ব্যবহার করে, তারা এলাকা নির্ধারণ করে 2,400 বর্গফুট। ঘাস সাধারণত 450 বর্গফুট কভার করা প্যালেটগুলিতে বিক্রি হয়, তারা জানে প্রায় 5.33 প্যালেট (অপচয়ের জন্য 6 এ রাউন্ড আপ করা) অর্ডার করতে হবে।
বাড়ির মালিক এবং DIY উত্সাহী এলাকা গণনা ব্যবহার করেন:
উদাহরণ: একজন বাড়ির মালিক একটি আয়তাকার ঘরে নতুন হার্ডউড মেঝে স্থাপন করতে চান যার আকার 15 ফুট বাই 12 ফুট। ক্যালকুলেটর ব্যবহার করে, তারা এলাকা নির্ধারণ করে 180 বর্গফুট। অপচয়ের জন্য 10% যোগ করে, তারা 198 বর্গফুট মেঝে উপকরণ কিনতে হবে।
শহুরে পরিকল্পনাকারী এবং পাবলিক ওয়ার্কস বিভাগ এলাকা গণনা ব্যবহার করেন:
উদাহরণ: একজন শহর পরিকল্পনাকারী একটি নতুন পাবলিক পার্কের জন্য 300 মিটার বাই 200 মিটার আয়তাকার প্লট মূল্যায়ন করছেন। ক্যালকুলেটর ব্যবহার করে, তারা এলাকা নির্ধারণ করে 60,000 বর্গমিটার বা 6 হেক্টর, যা তাদের পরিকল্পিত বিনোদনমূলক সুবিধাগুলির জন্য ন্যূনতম আকারের প্রয়োজনীয়তা পূরণ করে কিনা তা মূল্যায়নে সহায়তা করে।
যদিও আমাদের ক্যালকুলেটরটি সহজতা এবং ব্যবহারের সুবিধার জন্য আয়তাকার প্লটগুলির উপর ফোকাস করে, তবে বিভিন্ন আকারের এলাকা গণনার জন্য বিকল্প পদ্ধতিগুলি রয়েছে:
অবৈতনিক বহুভুজ: অবৈতনিক আকারের প্লটগুলির জন্য, আপনি:
গোলাকার এলাকা: গোলাকার প্লটের জন্য, সূত্র ব্যবহার করুন πr², যেখানে r হল বৃত্তের ব্যাসার্ধ।
ত্রিভুজাকার এলাকা: ত্রিভুজাকার প্লটের জন্য, সূত্র ব্যবহার করুন ½ × ভিত্তি × উচ্চতা, অথবা যদি আপনি তিনটি পাশের দৈর্ঘ্য জানেন তবে হেরনের সূত্র।
ট্র্যাপিজয়ডাল এলাকা: ট্র্যাপিজয়ডাল প্লটের জন্য, সূত্র ব্যবহার করুন ½ × (a + c) × h, যেখানে a এবং c হল সমান্তরাল পাশ এবং h হল উচ্চতা।
GPS এবং স্যাটেলাইট পরিমাপ: আধুনিক প্রযুক্তি অত্যন্ত সঠিক এলাকা পরিমাপের জন্য GPS ডিভাইস বা স্যাটেলাইট চিত্র ব্যবহার করতে দেয়, বিশেষ করে খুব বড় বা অবৈতনিক আকারের প্লটগুলির জন্য।
ভূমি এলাকা পরিমাপের ধারণাটি প্রাচীন সভ্যতাগুলির দিকে ফিরে যায়, যেখানে এটি কৃষি, কর, এবং সম্পত্তির মালিকানার জন্য অত্যন্ত গুরুত্বপূর্ণ ছিল।
প্রাচীন মিশরে (প্রায় 3000 BCE), বার্ষিক নীল নদীর বন্যার পরে কৃষি জমি পুনরায় জরিপ করার প্রয়োজনীয়তা জ্যামিতি এবং এলাকা গণনার পদ্ধতি বিকাশের দিকে পরিচালিত করে। মিশরীয়রা জমি পরিমাপ করতে এবং এলাকা গণনা করতে দড়ির স্ট্রেচার (হার্পেডোনাপটাই) ব্যবহার করতেন।
প্রাচীন মেসোপটেমিয়ানরা এমন কিউনিফর্ম গাণিতিক পাঠ্য তৈরি করেছিলেন যা ক্ষেত্রের জন্য এলাকা গণনা অন্তর্ভুক্ত করেছিল। বেবিলনীয়রা একটি মানক একক "সার" ব্যবহার করত যা প্রায় 36 বর্গমিটার সমান।
রোমানরা "জুগেরাম" (প্রায় 0.25 হেক্টর) নামক একটি মানক জমি পরিমাপের পদ্ধতি চালু করে, যা সংজ্ঞায়িত হয়েছিল যে একটি জোড়া গরু একদিনে যতটা জমি চাষ করতে পারে।
মধ্যযুগীয় ইউরোপে, জমি প্রায়ই "একর" হিসাবে পরিমাপ করা হত, যা মূলত সেই এলাকা ছিল যা একটি জোড়া গরু একদিনে চাষ করতে পারে। সঠিক আকার অঞ্চলভেদে পরিবর্তিত হত যতক্ষণ না মানকরণের প্রচেষ্টা শুরু হয়।
ফরাসি বিপ্লবের সময় 18 শতকের শেষের দিকে পরিচিত মেট্রিক সিস্টেম বর্গমিটার এবং হেক্টর (10,000 বর্গমিটার) হিসাবে মানক একক নিয়ে আসে।
যুক্তরাষ্ট্র এবং কিছু অন্যান্য দেশে, জরিপ ফুট এবং আন্তর্জাতিক ফুট সামান্য ভিন্ন এলাকা গণনার দিকে নিয়ে গেছে, যদিও পার্থক্যটি বেশিরভাগ বাস্তব উদ্দেশ্যের জন্য নগণ্য।
20 শতকে জমি পরিমাপ প্রযুক্তিতে গুরুত্বপূর্ণ অগ্রগতি ঘটেছে:
আজ, যদিও সঠিক পরিমাপের জন্য উন্নত প্রযুক্তি বিদ্যমান, মৌলিক আয়তাকার এলাকা সূত্র (দৈর্ঘ্য × প্রস্থ) এখনও নিয়মিত প্লটের জন্য জমির এলাকা গণনার ভিত্তি হিসেবে রয়ে গেছে।
আয়তাকার প্লটের জন্য, এলাকা গণনা করা হয় দৈর্ঘ্য এবং প্রস্থ গুণফল করে। সূত্র হল: এলাকা = দৈর্ঘ্য × প্রস্থ। এটি আপনাকে বর্গ এককে (বর্গফুট, বর্গমিটার, ইত্যাদি) এলাকা দেয় যা আপনার ইনপুট ইউনিটের উপর নির্ভর করে।
বর্গফুটকে একরে রূপান্তর করতে, বর্গফুটের এলাকা 43,560 দ্বারা ভাগ করুন (এক একরে বর্গফুটের সংখ্যা)। উদাহরণস্বরূপ, 10,000 বর্গফুট ÷ 43,560 = 0.2296 একর।
একটি হেক্টর একটি মেট্রিক একক যা 10,000 বর্গমিটার (প্রায় 2.47 একর) সমান, যখন একটি একর একটি সাম্রাজ্য একক যা 43,560 বর্গফুট (প্রায় 0.4047 হেক্টর) সমান। আন্তর্জাতিকভাবে হেক্টরগুলি সাধারণত ব্যবহৃত হয়, যখন যুক্তরাষ্ট্র এবং যুক্তরাজ্যে একরগুলি বেশি সাধারণ।
এই ক্যালকুলেটরটি আপনার প্রবেশ করা পরিমাপের ভিত্তিতে আয়তাকার প্লটের জন্য অত্যন্ত সঠিক ফলাফল প্রদান করে। সঠিকতা সাধারণত বর্গমিটার এবং বর্গফুটের জন্য 2 দশমিক স্থান এবং একর এবং হেক্টরের জন্য 4 দশমিক স্থান, যা বেশিরভাগ বাস্তব উদ্দেশ্যের জন্য যথেষ্ট।
এই ক্যালকুলেটরটি বিশেষভাবে আয়তাকার প্লটের জন্য ডিজাইন করা হয়েছে। অবৈতনিক আকারের জন্য, আপনাকে হয়:
ছোট প্লটের জন্য, আপনি একটি পরিমাপের টেপ বা লেজার দূরত্ব মিটার ব্যবহার করতে পারেন। বড় এলাকাগুলির জন্য, একটি জরিপের চাকা, GPS ডিভাইস, বা পেশাদার জরিপ পরিষেবাগুলি ব্যবহার করার কথা বিবেচনা করুন। সর্বদা দীর্ঘতম পাশটিকে দৈর্ঘ্য এবং উল্লম্ব পাশটিকে প্রস্থ হিসাবে পরিমাপ করুন।
ভূমি এলাকা রিয়েল এস্টেটে গুরুত্বপূর্ণ কারণ এটি:
যেহেতু একটি বর্গের সমান পাশ থাকে, তাই একটি পাশ পরিমাপ করুন এবং সেটিকে স্কয়ার করুন (নিজের সাথে গুণ করুন)। উদাহরণস্বরূপ, যদি একটি পাশ 50 ফুট হয়, তাহলে এলাকা হবে 50 × 50 = 2,500 বর্গফুট।
বেড়ার প্রয়োজনীয়তা গণনা করতে, আপনাকে এলাকা নয়, পরিধি প্রয়োজন। দুইবার দৈর্ঘ্য এবং দুইবার প্রস্থ যোগ করুন: পরিধি = 2 × দৈর্ঘ্য + 2 × প্রস্থ। এটি আপনাকে আপনার আয়তাকার প্লটের চারপাশে মোট লিনিয়ার দূরত্ব দেয়।
1' আয়তাকার এলাকার জন্য সহজ এক্সেল সূত্র
2=A1*B1
3
4' ইউনিট রূপান্তরের সাথে এলাকা গণনার জন্য এক্সেল ফাংশন
5Function LandArea(Length As Double, Width As Double, InputUnit As String, OutputUnit As String) As Double
6 Dim AreaInSquareMeters As Double
7
8 ' ইনপুট মাত্রাগুলি মিটারে রূপান্তর করুন
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 ' এলাকা আউটপুট ইউনিটে রূপান্তর করুন
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
1// মৌলিক এলাকা গণনা
2function calculateArea(length, width) {
3 return length * width;
4}
5
6// ইউনিট রূপান্তরের সাথে এলাকা
7function calculateLandArea(length, width, fromUnit, toUnit) {
8 // বর্গমিটারে রূপান্তরের ফ্যাক্টর (বেস ইউনিট)
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 // বর্গমিটারে রূপান্তরের ফ্যাক্টর
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 // দৈর্ঘ্য এবং প্রস্থকে মিটারে রূপান্তর করুন
29 const lengthInMeters = length * LENGTH_UNITS[fromUnit];
30 const widthInMeters = width * LENGTH_UNITS[fromUnit];
31
32 // বর্গমিটারে এলাকা গণনা করুন
33 const areaInSquareMeters = lengthInMeters * widthInMeters;
34
35 // কাঙ্ক্ষিত এলাকা ইউনিটে রূপান্তর করুন
36 return areaInSquareMeters * AREA_UNITS[toUnit];
37}
38
39// উদাহরণ ব্যবহার
40const plotLength = 100;
41const plotWidth = 50;
42const area = calculateLandArea(plotLength, plotWidth, 'feet', 'acres');
43console.log(`এলাকা ${area.toFixed(4)} একর`);
44
1def calculate_land_area(length, width, from_unit='meters', to_unit='square_meters'):
2 """
3 ইউনিট রূপান্তরের সাথে ভূমি এলাকা গণনা করুন
4
5 প্যারামিটার:
6 length (float): প্লটের দৈর্ঘ্য
7 width (float): প্লটের প্রস্থ
8 from_unit (str): ইনপুট মাত্রার একক ('meters', 'feet', 'yards', ইত্যাদি)
9 to_unit (str): আউটপুট এলাকার একক ('square_meters', 'square_feet', 'acres', 'hectares', ইত্যাদি)
10
11 রিটার্ন:
12 float: নির্দিষ্ট আউটপুট ইউনিটে গণনা করা এলাকা
13 """
14 # মিটারে রূপান্তরের ফ্যাক্টর (বেস ইউনিট)
15 length_units = {
16 'meters': 1,
17 'feet': 0.3048,
18 'yards': 0.9144,
19 'kilometers': 1000,
20 'miles': 1609.34
21 }
22
23 # বর্গমিটারে রূপান্তরের ফ্যাক্টর
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 # ইনপুট যাচাই করুন
35 if length <= 0 or width <= 0:
36 raise ValueError("দৈর্ঘ্য এবং প্রস্থ ইতিবাচক মান হতে হবে")
37
38 # দৈর্ঘ্য এবং প্রস্থকে মিটারে রূপান্তর করুন
39 length_in_meters = length * length_units.get(from_unit, 1)
40 width_in_meters = width * length_units.get(from_unit, 1)
41
42 # বর্গমিটারে এলাকা গণনা করুন
43 area_in_square_meters = length_in_meters * width_in_meters
44
45 # কাঙ্ক্ষিত এলাকা ইউনিটে রূপান্তর করুন
46 return area_in_square_meters * area_units.get(to_unit, 1)
47
48# উদাহরণ ব্যবহার
49plot_length = 100
50plot_width = 50
51area = calculate_land_area(plot_length, plot_width, 'feet', 'acres')
52print(f"এলাকা {area:.4f} একর")
53
1public class LandAreaCalculator {
2 // রূপান্তর ফ্যাক্টর
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 * আয়তাকার জমির এলাকা গণনা করুন
11 * @param length প্লটের দৈর্ঘ্য
12 * @param width প্লটের প্রস্থ
13 * @param fromUnit ইনপুট মাত্রার একক ("meters", "feet", "yards")
14 * @param toUnit আউটপুট এলাকার একক ("squareMeters", "squareFeet", "acres", "hectares")
15 * @return নির্দিষ্ট আউটপুট ইউনিটে গণনা করা এলাকা
16 */
17 public static double calculateArea(double length, double width, String fromUnit, String toUnit) {
18 if (length <= 0 || width <= 0) {
19 throw new IllegalArgumentException("দৈর্ঘ্য এবং প্রস্থ ইতিবাচক মান হতে হবে");
20 }
21
22 // দৈর্ঘ্য এবং প্রস্থকে মিটারে রূপান্তর করুন
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 // বর্গমিটারে এলাকা গণনা করুন
38 double areaInSquareMeters = lengthInMeters * widthInMeters;
39
40 // কাঙ্ক্ষিত আউটপুট ইউনিটে রূপান্তর করুন
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; // ডিফল্ট বর্গমিটার
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("এলাকা %.4f একর%n", area);
58 }
59}
60
1using System;
2
3public class LandAreaCalculator
4{
5 // রূপান্তর ফ্যাক্টর
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("দৈর্ঘ্য এবং প্রস্থ ইতিবাচক মান হতে হবে");
17 }
18
19 // দৈর্ঘ্য এবং প্রস্থকে মিটারে রূপান্তর করুন
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 // বর্গমিটারে এলাকা গণনা করুন
36 double areaInSquareMeters = lengthInMeters * widthInMeters;
37
38 // কাঙ্ক্ষিত আউটপুট ইউনিটে রূপান্তর করুন
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; // ডিফল্ট বর্গমিটার
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($"এলাকা {area:F4} একর");
58 }
59}
60
1<?php
2/**
3 * ইউনিট রূপান্তরের সাথে ভূমি এলাকা গণনা করুন
4 *
5 * @param float $length প্লটের দৈর্ঘ্য
6 * @param float $width প্লটের প্রস্থ
7 * @param string $fromUnit ইনপুট মাত্রার একক
8 * @param string $toUnit আউটপুট এলাকার একক
9 * @return float নির্দিষ্ট আউটপুট ইউনিটে গণনা করা এলাকা
10 */
11function calculateLandArea($length, $width, $fromUnit = 'meters', $toUnit = 'squareMeters') {
12 // মিটারে রূপান্তরের ফ্যাক্টর (বেস ইউনিট)
13 $lengthUnits = [
14 'meters' => 1,
15 'feet' => 0.3048,
16 'yards' => 0.9144,
17 'kilometers' => 1000,
18 'miles' => 1609.34
19 ];
20
21 // বর্গমিটারে রূপান্তরের ফ্যাক্টর
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 // ইনপুট যাচাই করুন
33 if ($length <= 0 || $width <= 0) {
34 throw new InvalidArgumentException("দৈর্ঘ্য এবং প্রস্থ ইতিবাচক মান হতে হবে");
35 }
36
37 // দৈর্ঘ্য এবং প্রস্থকে মিটারে রূপান্তর করুন
38 $lengthInMeters = $length * ($lengthUnits[$fromUnit] ?? 1);
39 $widthInMeters = $width * ($lengthUnits[$fromUnit] ?? 1);
40
41 // বর্গমিটারে এলাকা গণনা করুন
42 $areaInSquareMeters = $lengthInMeters * $widthInMeters;
43
44 // কাঙ্ক্ষিত এলাকা ইউনিটে রূপান্তর করুন
45 return $areaInSquareMeters * ($areaUnits[$toUnit] ?? 1);
46}
47
48// উদাহরণ ব্যবহার
49$plotLength = 100;
50$plotWidth = 50;
51$area = calculateLandArea($plotLength, $plotWidth, 'feet', 'acres');
52printf("এলাকা %.4f একর\n", $area);
53?>
54
বেঙ্গটসন, এল। (2019)। "ভূমি পরিমাপ এবং জরিপ ব্যবস্থা।" মাটির বিজ্ঞানের এনসাইক্লোপিডিয়া, তৃতীয় সংস্করণ। CRC প্রেস।
খাদ্য ও কৃষি সংস্থা জাতিসংঘ। (2022)। "ভূমি এলাকা পরিমাপ এবং স্থানীয় মেট্রিক্স।" FAO.org
আন্তর্জাতিক ওজন ও পরিমাপের ব্যুরো। (2019)। আন্তর্জাতিক একক সিস্টেম (SI), 9ম সংস্করণ। BIPM।
জাতীয় মান এবং প্রযুক্তি ইনস্টিটিউট। (2021)। "একক এবং পরিমাপ।" NIST.gov
জিমারম্যান, জে আর। (2020)। ভূমি জরিপের গাণিতিক সহজীকরণ। CreateSpace Independent Publishing Platform।
আমাদের ভূমি এলাকা ক্যালকুলেটরটি আপনাকে যে কোনও প্রয়োজনীয় এককে আপনার আয়তাকার প্লটের সঠিক আকার নির্ধারণ করতে সহজ করে তোলে। আপনি একটি নির্মাণ প্রকল্প পরিকল্পনা করছেন, একটি সম্পত্তি ক্রয়ের মূল্যায়ন করছেন, অথবা কেবল আপনার উঠোনের মাত্রাগুলি সম্পর্কে কৌতূহলী, এই সরঞ্জামটি দ্রুত এবং সঠিক ফলাফল প্রদান করে।
আপনার প্লটের দৈর্ঘ্য এবং প্রস্থ প্রবেশ করান, আপনার পছন্দের ইউনিট নির্বাচন করুন, এবং অবিলম্বে এলাকা গণনার ফলাফল পান। ভিজ্যুয়ালাইজেশন আপনাকে নিশ্চিত করতে সাহায্য করে যে আপনার প্রবেশ করা মাত্রাগুলি সঠিক, এবং আপনি রিপোর্ট, পরিকল্পনা নথি, বা ঠিকাদারদের সাথে যোগাযোগের জন্য ফলাফলগুলি সহজেই কপি করতে পারেন।
বিভিন্ন আকার বা বিশেষায়িত জরিপের প্রয়োজনের জন্য, একটি পেশাদার ভূমি জরিপকের সাথে পরামর্শ করার কথা বিবেচনা করুন, যারা বিস্তারিত পরিমাপ এবং ডকুমেন্টেশন প্রদান করতে পারে।
আপনার কাজে দরকারী হতে পারে আরো টুল খুঁজে বের করুন