ਵੱਖ-ਵੱਖ ਇਕਾਈਆਂ ਵਿੱਚ ਆਰੰਭਿਕ ਖੇਤਰਫਲ ਦੀ ਗਣਨਾ ਕਰੋ ਜਿਸ ਵਿੱਚ ਵਰਗ ਫੁੱਟ, ਏਕਰ, ਹੈਕਟਰ ਅਤੇ ਹੋਰ ਸ਼ਾਮਲ ਹਨ। ਰੀਅਲ ਐਸਟੇਟ, ਨਿਰਮਾਣ ਅਤੇ ਕਿਸਾਨੀ ਦੀ ਯੋਜਨਾ ਲਈ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਹੀ।
ਵਰਤਿਆ ਗਿਆ ਫਾਰਮੂਲਾ: ਖੇਤਰਫਲ = ਲੰਬਾਈ × ਚੌੜਾਈ
ਗਣਨਾ: 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(`The area is ${area.toFixed(4)} acres`);
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("Length and width must be positive values")
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"The area is {area:.4f} acres")
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("Length and width must be positive values");
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("The area is %.4f acres%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("Length and width must be positive values");
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($"The area is {area:F4} acres");
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("Length and width must be positive values");
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("The area is %.4f acres\n", $area);
53?>
54
ਬੇਂਗਟਸਨ, ਐਲ. (2019). "ਜ਼ਮੀਨ ਦੀ ਮਾਪਣ ਅਤੇ ਸਰਵੇ ਸਿਸਟਮ." ਮਿੱਟੀ ਵਿਗਿਆਨ ਦੇ ਐਨਸਾਈਕਲੋਪੀਡੀਆ, ਤੀਜਾ ਸੰਸਕਰਣ। CRC ਪ੍ਰੈਸ।
ਖਾਦ ਅਤੇ ਕਿਸਾਨੀ ਦੇ ਸੰਸਥਾਨ ਦੀ ਸੰਯੁਕਤ ਰਾਸ਼ਟਰ। (2022). "ਜ਼ਮੀਨ ਦੇ ਖੇਤਰਫਲ ਦੀ ਮਾਪਣ ਅਤੇ ਖੇਤਰ ਮੈਟ੍ਰਿਕਸ।" FAO.org
ਅੰਤਰਰਾਸ਼ਟਰੀ ਭਾਰ ਮਾਪ ਅਤੇ ਮਾਪ ਦੀ ਸੰਸਥਾ। (2019). ਅੰਤਰਰਾਸ਼ਟਰੀ ਇਕਾਈਆਂ ਦਾ ਸਿਸਟਮ (SI), 9ਵੀਂ ਸੰਸਕਰਣ। BIPM।
ਰਾਸ਼ਟਰੀ ਮਿਆਰੀਆਂ ਅਤੇ ਤਕਨੀਕੀ ਸੰਸਥਾ। (2021). "ਇਕਾਈਆਂ ਅਤੇ ਮਾਪ।" NIST.gov
ਜ਼ਿਮਰਮੈਨ, ਜੇ. ਆਰ. (2020). ਜ਼ਮੀਨ ਦੇ ਸਰਵੇਅਰ ਦੀ ਗਣਿਤ ਸਧਾਰਨ। CreateSpace Independent Publishing Platform।
ਸਾਡਾ ਜ਼ਮੀਨ ਦਾ ਖੇਤਰਫਲ ਕੈਲਕੁਲੇਟਰ ਤੁਹਾਨੂੰ ਕਿਸੇ ਵੀ ਇਕਾਈ ਵਿੱਚ ਆਪਣੇ ਆਰਥਿਕ ਪਲਟ ਦਾ ਸਹੀ ਆਕਾਰ ਨਿਰਧਾਰਿਤ ਕਰਨ ਵਿੱਚ ਸਹਾਇਤਾ ਕਰਦਾ ਹੈ। ਚਾਹੇ ਤੁਸੀਂ ਨਿਰਮਾਣ ਪ੍ਰੋਜੈਕਟ ਦੀ ਯੋਜਨਾ ਬਣਾ ਰਹੇ ਹੋ, ਸੰਪਤੀ ਦੀ ਖਰੀਦ ਦਾ ਮੁਲਾਂਕਣ ਕਰ ਰਹੇ ਹੋ, ਜਾਂ ਸਿਰਫ ਆਪਣੇ ਬਾਗ ਦੇ ਮਾਪਾਂ ਬਾਰੇ ਜਾਣਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਇਹ ਟੂਲ ਤੇਜ਼ ਅਤੇ ਸਹੀ ਨਤੀਜੇ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
ਆਪਣੇ ਪਲਟ ਦੀ ਲੰਬਾਈ ਅਤੇ ਚੌੜਾਈ ਦਾਖਲ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰੋ, ਆਪਣੀਆਂ ਚਾਹੀਦੀਆਂ ਇਕਾਈਆਂ ਚੁਣੋ, ਅਤੇ ਤੁਰੰਤ ਖੇਤਰਫਲ ਦੀ ਗਣਨਾ ਕਰੋ। ਦ੍ਰਿਸ਼ਟੀਕੋਣ ਤੁਹਾਨੂੰ ਇਹ ਪੁਸ਼ਟੀ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ ਕਿ ਤੁਹਾਡੇ ਮਾਪ ਸਹੀ ਹਨ, ਅਤੇ ਤੁਸੀਂ ਰਿਪੋਰਟਾਂ, ਯੋਜਨਾ ਦੇ ਦਸਤਾਵੇਜ਼ਾਂ, ਜਾਂ ਠੇਕੇਦਾਰਾਂ ਨਾਲ ਸੰਚਾਰ ਵਿੱਚ ਵਰਤੋਂ ਲਈ ਨਤੀਜੇ ਆਸਾਨੀ ਨਾਲ ਕਾਪੀ ਕਰ ਸਕਦੇ ਹੋ।
ਵੱਖ-ਵੱਖ ਆਕਾਰਾਂ ਜਾਂ ਵਿਸ਼ੇਸ਼ ਸਰਵੇਅਈ ਦੀਆਂ ਜ਼ਰੂਰਤਾਂ ਲਈ, ਇੱਕ ਪੇਸ਼ੇਵਰ ਜ਼ਮੀਨ ਦੇ ਸਰਵੇਅਰ ਨਾਲ ਸਲਾਹ ਕਰਨ ਦੀ ਸੋਚੋ ਜੋ ਵਿਸਥਾਰਿਤ ਮਾਪਣ ਅਤੇ ਦਸਤਾਵੇਜ਼ ਪ੍ਰਦਾਨ ਕਰ ਸਕਦਾ ਹੈ।
ਆਪਣੇ ਕਾਰਜ ਦੇ ਲਈ ਵਰਤਣ ਯੋਗ ਹੋਣ ਵਾਲੇ ਹੋਰ ਸੰਦੇਸ਼ ਦੀ ਖੋਜ ਕਰੋ