ਇਸ ਆਸਾਨ-ਵਰਤੋਂ ਵਾਲੇ ਟੂਲ ਨਾਲ ਦਸ਼ਮਲਵ ਇੰਚ ਮਾਪਾਂ ਨੂੰ ਭਾਗਾਂ ਵਿੱਚ ਪਰਿਵਰਤਿਤ ਕਰੋ। ਲੱਕੜ ਦੇ ਕੰਮ, ਨਿਰਮਾਣ, ਅਤੇ DIY ਪ੍ਰੋਜੈਕਟਾਂ ਲਈ ਜੋ ਸਹੀ ਮਾਪਾਂ ਦੀ ਲੋੜ ਹੈ, ਲਈ ਬਿਹਤਰੀਨ।
ਇੰਚ ਤੋਂ ਭਾਗਾਂ ਵਿੱਚ ਬਦਲਣ ਵਾਲਾ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਸੰਦ ਹੈ ਜੋ ਦਸ਼ਮਲਵ ਇੰਚ ਮਾਪਾਂ ਨੂੰ ਉਨ੍ਹਾਂ ਦੇ ਸਮਾਨ ਭਾਗਾਂ ਵਿੱਚ ਬਦਲਣ ਲਈ ਡਿਜ਼ਾਇਨ ਕੀਤਾ ਗਿਆ ਹੈ। ਦਸ਼ਮਲਵ ਇੰਚਾਂ ਨੂੰ ਭਾਗਾਂ ਵਿੱਚ ਬਦਲਣਾ ਲੱਕੜ ਦੇ ਕੰਮ, ਨਿਰਮਾਣ, ਇੰਜੀਨੀਅਰਿੰਗ ਅਤੇ ਕਈ DIY ਪ੍ਰੋਜੈਕਟਾਂ ਵਿੱਚ ਜਿੱਥੇ ਸਹੀ ਮਾਪਾਂ ਮਹੱਤਵਪੂਰਨ ਹੁੰਦੇ ਹਨ, ਲਈ ਜਰੂਰੀ ਹੈ। ਇਹ ਬਦਲਣ ਵਾਲਾ 0.625 ਇੰਚਾਂ ਵਰਗੇ ਦਸ਼ਮਲਵਾਂ ਨੂੰ 5/8 ਇੰਚ ਵਰਗੇ ਵਧੀਆ ਭਾਗਾਂ ਵਿੱਚ ਬਦਲਣ ਲਈ ਮਾਨਸਿਕ ਗਣਿਤ ਨੂੰ ਆਸਾਨ ਬਣਾਉਂਦਾ ਹੈ ਜੋ ਟੇਪ ਮਾਪ, ਰੂਲਰ ਅਤੇ ਹੋਰ ਮਾਪਣ ਵਾਲੇ ਸੰਦਾਂ 'ਤੇ ਆਮ ਤੌਰ 'ਤੇ ਵਰਤੇ ਜਾਂਦੇ ਹਨ। ਚਾਹੇ ਤੁਸੀਂ ਨਿਰਮਾਣਕ ਹੋਵੋ ਜੋ ਨਕਸ਼ਿਆਂ ਨਾਲ ਕੰਮ ਕਰ ਰਿਹਾ ਹੈ, ਲੱਕੜ ਦੇ ਕੰਮ ਕਰਨ ਵਾਲੇ ਹੋਵੋ ਜੋ ਫਰਨੀਚਰ ਬਣਾਉਂਦੇ ਹਨ, ਜਾਂ DIY ਸ਼ੌਕੀਨ ਹੋਵੋ ਜੋ ਘਰੇਲੂ ਸੁਧਾਰ ਦੇ ਪ੍ਰੋਜੈਕਟਾਂ 'ਤੇ ਕੰਮ ਕਰ ਰਹੇ ਹਨ, ਇਹ ਇੰਚ ਤੋਂ ਭਾਗਾਂ ਵਿੱਚ ਬਦਲਣ ਵਾਲਾ ਸੰਦ ਤੇਜ਼, ਸਹੀ ਬਦਲਾਅ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
ਇੱਕ ਦਸ਼ਮਲਵ ਇੰਚ ਮਾਪ ਨੂੰ ਭਾਗ ਵਿੱਚ ਬਦਲਣਾ ਕਈ ਗਣਿਤਕ ਕਦਮਾਂ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਇਸ ਪ੍ਰਕਿਰਿਆ ਵਿੱਚ ਦਸ਼ਮਲਵ ਮੁੱਲਾਂ ਨੂੰ ਭਾਗਾਂ ਦੇ ਰੂਪ ਵਿੱਚ ਦਰਸਾਉਣ ਅਤੇ ਫਿਰ ਉਨ੍ਹਾਂ ਭਾਗਾਂ ਨੂੰ ਉਨ੍ਹਾਂ ਦੇ ਸਭ ਤੋਂ ਵਧੀਆ ਰੂਪ ਵਿੱਚ ਸਧਾਰਨ ਕਰਨ ਦੀ ਸਮਝ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ।
ਦਸ਼ਮਲਵ ਤੋਂ ਭਾਗ ਵਿੱਚ ਬਦਲਣ ਦੀ ਪ੍ਰਕਿਰਿਆ ਇਨ੍ਹਾਂ ਗਣਿਤਕ ਨੀਤੀਆਂ ਦਾ ਪਾਲਣ ਕਰਦੀ ਹੈ:
ਪੂਰੇ ਨੰਬਰ ਨੂੰ ਵੱਖਰਾ ਕਰੋ: ਦਸ਼ਮਲਵ ਨੂੰ ਇਸ ਦੇ ਪੂਰੇ ਨੰਬਰ ਅਤੇ ਦਸ਼ਮਲਵ ਭਾਗਾਂ ਵਿੱਚ ਵੰਡੋ
ਦਸ਼ਮਲਵ ਭਾਗ ਨੂੰ ਭਾਗ ਵਿੱਚ ਬਦਲੋ:
ਭਾਗ ਨੂੰ ਸਧਾਰਨ ਕਰੋ ਨਿਊਮੇਰੇਟਰ ਅਤੇ ਡੇਨੋਮੀਨੇਟਰ ਨੂੰ ਉਨ੍ਹਾਂ ਦੇ ਸਭ ਤੋਂ ਵੱਡੇ ਸਾਂਝੇ ਗੁਣਕ (GCD) ਨਾਲ ਭਾਗ ਦੇ ਕੇ
ਸਧਾਰਨ ਭਾਗ ਨੂੰ ਪੂਰੇ ਨੰਬਰ ਨਾਲ ਜੋੜੋ ਤਾਂ ਜੋ ਇੱਕ ਮਿਲੇ ਜੁਲੇ ਨੰਬਰ ਪ੍ਰਾਪਤ ਹੋ ਸਕੇ
ਨਿਰਮਾਣ ਅਤੇ ਲੱਕੜ ਦੇ ਕੰਮ ਵਰਗੀਆਂ ਪ੍ਰਯੋਗਿਕ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ, ਭਾਗਾਂ ਨੂੰ ਆਮ ਤੌਰ 'ਤੇ ਕੁਝ ਵਿਸ਼ੇਸ਼ ਡੇਨੋਮੀਨੇਟਰਾਂ ਨਾਲ ਪ੍ਰਗਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜੋ ਮਿਆਰੀ ਮਾਪਣ ਵਾਲੇ ਸੰਦਾਂ ਨਾਲ ਮਿਲਦੇ ਹਨ:
ਉਦਾਹਰਨ ਲਈ, 0.53125 ਨੂੰ ਬਿਲਕੁਲ 17/32 ਵਿੱਚ ਬਦਲਿਆ ਜਾਂਦਾ ਹੈ, ਜੋ ਕਿ ਬਹੁਤ ਸਾਰੇ ਰੂਲਰਾਂ ਅਤੇ ਮਾਪਣ ਵਾਲੇ ਟੇਪਾਂ 'ਤੇ ਇੱਕ ਮਿਆਰੀ ਭਾਗ ਹੈ।
ਦਸ਼ਮਲਵ ਨੂੰ ਭਾਗ ਵਿੱਚ ਬਦਲਣ ਦਾ ਗਣਿਤਕ ਫਾਰਮੂਲਾ ਇਸ ਤਰ੍ਹਾਂ ਪ੍ਰਗਟ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ:
ਇੱਕ ਦਸ਼ਮਲਵ ਨੰਬਰ ਲਈ:
ਉਦਾਹਰਨ ਲਈ, 2.375 ਨੂੰ ਬਦਲਣ ਲਈ:
ਸਾਡਾ ਇੰਚ ਤੋਂ ਭਾਗਾਂ ਵਿੱਚ ਬਦਲਣ ਵਾਲਾ ਸੰਦ ਸਮਝਣ ਵਿੱਚ ਆਸਾਨ ਅਤੇ ਸਿੱਧਾ ਹੈ। ਆਪਣੇ ਦਸ਼ਮਲਵ ਇੰਚ ਮਾਪਾਂ ਨੂੰ ਭਾਗਾਂ ਵਿੱਚ ਤੇਜ਼ੀ ਨਾਲ ਬਦਲਣ ਲਈ ਇਹਨਾਂ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ:
ਆਪਣਾ ਦਸ਼ਮਲਵ ਮਾਪ ਦਾਖਲ ਕਰੋ ਇਨਪੁਟ ਖੇਤਰ ਵਿੱਚ
ਤੁਰੰਤ ਬਦਲਾਅ ਨਤੀਜਾ ਵੇਖੋ
ਦ੍ਰਿਸ਼ਟੀਕੋਣ ਪ੍ਰਤੀਨਿਧੀ ਦੀ ਜਾਂਚ ਕਰੋ
ਜੇ ਲੋੜ ਹੋਵੇ ਤਾਂ ਨਤੀਜੇ ਨੂੰ ਕਾਪੀ ਕਰੋ
ਲੋੜ ਅਨੁਸਾਰ ਵੱਖ-ਵੱਖ ਮਾਪਾਂ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ
ਸੰਦ ਆਪਣੇ ਆਪ ਭਾਗਾਂ ਨੂੰ ਉਨ੍ਹਾਂ ਦੇ ਨੀਚੇ ਦੇ ਸ਼ਰਤਾਂ ਵਿੱਚ ਸਧਾਰਨ ਕਰਦਾ ਹੈ ਅਤੇ ਮਿਆਰੀ ਮਾਪਣ ਵਾਲੇ ਸੰਦਾਂ (2, 4, 8, 16, 32, 64) ਵਿੱਚ ਆਮ ਤੌਰ 'ਤੇ ਵਰਤੇ ਜਾਂਦੇ ਡੇਨੋਮੀਨੇਟਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।
ਇੱਥੇ ਕੁਝ ਆਮ ਤੌਰ 'ਤੇ ਵਰਤੇ ਜਾਣ ਵਾਲੇ ਦਸ਼ਮਲਵ-ਤੋਂ-ਭਾਗਾਂ ਦੇ ਬਦਲਾਅ ਹਨ ਜੋ ਤੁਸੀਂ ਵੱਖ-ਵੱਖ ਪ੍ਰੋਜੈਕਟਾਂ ਵਿੱਚ ਦੇਖ ਸਕਦੇ ਹੋ:
ਦਸ਼ਮਲਵ ਇੰਚ | ਭਾਗ | ਆਮ ਵਰਤੋਂ |
---|---|---|
0.125 | 1/8 | ਬੁਨਿਆਦੀ ਲੱਕੜ ਦੇ ਕੰਮ, ਰਾਫ ਕੱਟ |
0.25 | 1/4 | ਆਮ ਲੱਕੜ ਦੇ ਕੰਮ, ਫ੍ਰੇਮਿੰਗ |
0.375 | 3/8 | ਪਲਾਈਵੁੱਡ ਦੀ ਮੋਟਾਈ, ਹਾਰਡਵੇਅਰ ਦਾ ਆਕਾਰ |
0.5 | 1/2 | ਬਹੁਤ ਸਾਰੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ ਮਿਆਰੀ ਮਾਪ |
0.625 | 5/8 | ਡ੍ਰਾਈਵਾਲ ਦੀ ਮੋਟਾਈ, ਲੱਕੜ ਦੇ ਆਕਾਰ |
0.75 | 3/4 | ਆਮ ਬੋਰਡ ਦੀ ਮੋਟਾਈ, ਪਾਈਪ ਦਾ ਆਕਾਰ |
0.875 | 7/8 | ਵਿਸ਼ੇਸ਼ ਹਾਰਡਵੇਅਰ, ਫਾਈਨ ਐਡਜਸਟਮੈਂਟ |
0.0625 | 1/16 | ਸਹੀ ਲੱਕੜ ਦੇ ਕੰਮ, ਵਿਸਥਾਰਿਤ ਯੋਜਨਾਵਾਂ |
0.03125 | 1/32 | ਫਾਈਨ ਲੱਕੜ ਦੇ ਕੰਮ, ਕੈਬਿਨੇਟਰੀ |
0.015625 | 1/64 | ਬਹੁਤ ਸਹੀ ਮਾਪ, ਮਸ਼ੀਨਿੰਗ |
ਇਹ ਬਦਲਾਅ ਮਾਪਣ ਵਾਲੇ ਟੇਪਾਂ, ਰੂਲਰਾਂ ਅਤੇ ਹੋਰ ਸੰਦਾਂ 'ਤੇ ਦਸ਼ਮਲਵ ਮੁੱਲਾਂ ਦੀ ਬਜਾਏ ਭਾਗਾਂ ਦੇ ਨਿਸ਼ਾਨਾਂ ਨਾਲ ਕੰਮ ਕਰਨ ਵੇਲੇ ਬਹੁਤ ਹੀ ਲਾਭਦਾਇਕ ਹੁੰਦੇ ਹਨ।
ਦਸ਼ਮਲਵ ਇੰਚਾਂ ਨੂੰ ਭਾਗਾਂ ਵਿੱਚ ਬਦਲਣ ਦੀ ਸਮਰੱਥਾ ਕਈ ਖੇਤਰਾਂ ਅਤੇ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ ਕੀਮਤੀ ਹੈ। ਇੱਥੇ ਕੁਝ ਸਭ ਤੋਂ ਆਮ ਵਰਤੋਂ ਦੇ ਕੇਸ ਹਨ:
ਨਿਰਮਾਣ ਵਿੱਚ, ਨਕਸ਼ੇ ਅਤੇ ਆਰਕੀਟੈਕਚਰ ਦੀਆਂ ਯੋਜਨਾਵਾਂ ਅਕਸਰ ਦਸ਼ਮਲਵ ਰੂਪ ਵਿੱਚ ਮਾਪਾਂ ਦਰਸਾਉਂਦੀਆਂ ਹਨ, ਪਰ ਬਹੁਤ ਸਾਰੇ ਮਾਪਣ ਵਾਲੇ ਸੰਦ ਭਾਗਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ:
ਲੱਕੜ ਦੇ ਕੰਮ ਕਰਨ ਵਾਲਿਆਂ ਨੂੰ ਅਕਸਰ ਦਸ਼ਮਲਵ ਅਤੇ ਭਾਗਾਂ ਵਿੱਚ ਬਦਲਣ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ:
ਇੰਜੀਨੀਅਰ ਅਕਸਰ ਦਸ਼ਮਲਵ ਮਾਪਾਂ ਨਾਲ ਕੰਮ ਕਰਦੇ ਹਨ ਪਰ ਉਨ੍ਹਾਂ ਨੂੰ ਭਾਗਾਂ ਵਾਲੇ ਸੰਦਾਂ ਨਾਲ ਸੰਚਾਰ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ:
ਇਹ ਬਦਲਣ ਵਾਲਾ ਇੱਕ ਸ਼ੈਖਿਆਤਮਕ ਸੰਦ ਵਜੋਂ ਵੀ ਕੰਮ ਕਰਦਾ ਹੈ:
ਵਿਦਿਆਤਮਕ ਸੰਦਰਭਾਂ ਤੋਂ ਬਿਨਾਂ ਵੀ, ਇਹ ਬਦਲਣ ਵਾਲਾ ਮਦਦ ਕਰਦਾ ਹੈ:
ਜਦੋਂ ਕਿ ਭਾਗਾਂ ਦੇ ਇੰਚਾਂ ਦੀ ਵਰਤੋਂ ਸੰਯੁਕਤ ਰਾਜ ਅਤੇ ਕੁਝ ਹੋਰ ਦੇਸ਼ਾਂ ਵਿੱਚ ਆਮ ਹੈ, ਕੁਝ ਖਾਸ ਮਾਪਣ ਪ੍ਰਣਾਲੀਆਂ ਹੋ ਸਕਦੀਆਂ ਹਨ ਜੋ ਕੁਝ ਸਥਿਤੀਆਂ ਵਿੱਚ ਹੋਰ ਉਚਿਤ ਹੋ ਸਕਦੀਆਂ ਹਨ:
ਮੈਟ੍ਰਿਕ ਪ੍ਰਣਾਲੀ ਇੱਕ ਦਸ਼ਮਲਵ ਆਧਾਰਿਤ ਵਿਕਲਪ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ ਜੋ ਭਾਗਾਂ ਦੇ ਬਦਲਾਅ ਦੀ ਲੋੜ ਨੂੰ ਦੂਰ ਕਰਦੀ ਹੈ:
ਬਹੁਤ ਸਾਰੇ ਅੰਤਰਰਾਸ਼ਟਰੀ ਪ੍ਰੋਜੈਕਟ ਅਤੇ ਵਿਗਿਆਨਕ ਐਪਲੀਕੇਸ਼ਨਾਂ ਸਧਾਰਨਤਾ ਅਤੇ ਵਿਸ਼ਵਸਨੀਯਤਾ ਲਈ ਸਿਰਫ ਮੈਟ੍ਰਿਕ ਮਾਪਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ।
ਕੁਝ ਵਿਸ਼ੇਸ਼ ਖੇਤਰ ਦਸ਼ਮਲਵ ਇੰਚਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ ਨਾ ਕਿ ਭਾਗਾਂ ਦੀ:
ਆਧੁਨਿਕ ਡਿਜ਼ੀਟਲ ਮਾਪਣ ਵਾਲੇ ਸੰਦ ਅਕਸਰ ਬਹੁਤ ਸਾਰੇ ਫਾਰਮੈਟਾਂ ਵਿੱਚ ਮਾਪਾਂ ਨੂੰ ਦਰਸਾਉਂਦੇ ਹਨ:
ਭਾਗਾਂ ਦੇ ਮਾਪਾਂ ਦੀ ਵਰਤੋਂ ਦਾ ਇਤਿਹਾਸਕ ਪਿਛੋਕੜ ਹੈ ਜੋ ਆਧੁਨਿਕ ਪ੍ਰਥਾਵਾਂ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਦਾ ਹੈ, ਖਾਸ ਕਰਕੇ ਸੰਯੁਕਤ ਰਾਜ ਅਤੇ ਹੋਰ ਦੇਸ਼ਾਂ ਵਿੱਚ ਜੋ ਇੰਪੀਰੀਅਲ ਮਾਪਣ ਪ੍ਰਣਾਲੀ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ।
ਇੰਚ ਇੱਕ ਮਾਪ ਦੀ ਇਕਾਈ ਦੇ ਤੌਰ 'ਤੇ ਪ੍ਰਾਚੀਨ ਸਭਿਆਚਾਰਾਂ ਵਿੱਚ ਵਾਪਰਿਆ:
ਇੰਚ ਦੀ ਮਿਆਰੀਕਰਨ ਹੌਲੀ-ਹੌਲੀ ਹੋਈ:
ਇੰਚਾਂ ਨੂੰ ਭਾਗਾਂ ਵਿੱਚ ਵੰਡਣ ਦੀ ਪ੍ਰਕਿਰਿਆ ਲੋੜਾਂ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਵਿਕਸਿਤ ਹੋਈ:
ਦੁਨੀਆਂ ਭਰ ਵਿੱਚ ਮੈਟ੍ਰਿਕ ਪ੍ਰਣਾਲੀ ਵੱਲ ਜਦੋਂ ਕਿ ਅੰਤਰਰਾਸ਼ਟਰੀ ਮਿਆਰੀਕਰਨ ਨੂੰ ਬਦਲਣ ਦੇ ਬਾਵਜੂਦ, ਭਾਗਾਂ ਦੇ ਇੰਚਾਂ ਦੀ ਵਰਤੋਂ ਕੁਝ ਦੇਸ਼ਾਂ ਵਿੱਚ ਆਮ ਹੈ:
ਇਹ ਇਤਿਹਾਸਕ ਸੰਦਰਭ ਸਮਝਾਉਂਦਾ ਹੈ ਕਿ ਕਿਉਂ ਦਸ਼ਮਲਵ ਅਤੇ ਭਾਗਾਂ ਦੇ ਇੰਚਾਂ ਦੇ ਵਿਚਕਾਰ ਬਦਲਣਾ ਅੱਜ ਵੀ ਮਹੱਤਵਪੂਰਨ ਹੈ, ਆਧੁਨਿਕ ਦਸ਼ਮਲਵ ਗਣਨਾਵਾਂ ਅਤੇ ਰਵਾਇਤੀ ਮਾਪਣ ਪ੍ਰਥਾਵਾਂ ਵਿਚਕਾਰ ਪੁਲ ਬਣਾਉਂਦਾ ਹੈ।
ਇੱਥੇ ਵੱਖ-ਵੱਖ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ ਦਸ਼ਮਲਵ ਤੋਂ ਭਾਗਾਂ ਵਿੱਚ ਬਦਲਣ ਦੇ ਨਮੂਨੇ ਹਨ:
1function decimalToFraction(decimal, maxDenominator = 64) {
2 // ਹਾਸਲ ਕਰਨ ਵਾਲੀਆਂ ਹਾਲਤਾਂ ਦਾ ਹੱਲ ਕਰੋ
3 if (isNaN(decimal)) return { wholeNumber: 0, numerator: 0, denominator: 1 };
4
5 // ਪੂਰੇ ਨੰਬਰ ਦੇ ਹਿੱਸੇ ਨੂੰ ਵੱਖਰਾ ਕਰੋ
6 const wholeNumber = Math.floor(Math.abs(decimal));
7 let decimalPart = Math.abs(decimal) - wholeNumber;
8
9 // ਜੇ ਇਹ ਪੂਰਾ ਨੰਬਰ ਹੈ, ਤਾਂ ਜਲਦੀ ਵਾਪਸ ਕਰੋ
10 if (decimalPart === 0) {
11 return {
12 wholeNumber: decimal < 0 ? -wholeNumber : wholeNumber,
13 numerator: 0,
14 denominator: 1
15 };
16 }
17
18 // ਸਭ ਤੋਂ ਵਧੀਆ ਭਾਗਾਂ ਦੇ ਅਨੁਕੂਲਤਾ ਲੱਭੋ
19 let bestNumerator = 1;
20 let bestDenominator = 1;
21 let bestError = Math.abs(decimalPart - bestNumerator / bestDenominator);
22
23 for (let denominator = 1; denominator <= maxDenominator; denominator++) {
24 const numerator = Math.round(decimalPart * denominator);
25 const error = Math.abs(decimalPart - numerator / denominator);
26
27 if (error < bestError) {
28 bestNumerator = numerator;
29 bestDenominator = denominator;
30 bestError = error;
31
32 // ਜੇ ਅਸੀਂ ਇੱਕ ਸਹੀ ਮੇਲ ਲੱਭ ਲਿਆ, ਤਾਂ ਜਲਦੀ ਟੁੱਟ ਜਾਓ
33 if (error < 1e-10) break;
34 }
35 }
36
37 // ਸਧਾਰਨ ਕਰਨ ਲਈ ਸਭ ਤੋਂ ਵੱਡਾ ਸਾਂਝਾ ਗੁਣਕ ਲੱਭੋ
38 const gcd = (a, b) => b ? gcd(b, a % b) : a;
39 const divisor = gcd(bestNumerator, bestDenominator);
40
41 return {
42 wholeNumber: decimal < 0 ? -wholeNumber : wholeNumber,
43 numerator: bestNumerator / divisor,
44 denominator: bestDenominator / divisor
45 };
46}
47
48// ਉਦਾਹਰਨ ਵਰਤੋਂ
49console.log(decimalToFraction(2.75)); // { wholeNumber: 2, numerator: 3, denominator: 4 }
50
1def decimal_to_fraction(decimal, max_denominator=64):
2 import math
3
4 # ਹਾਸਲ ਕਰਨ ਵਾਲੀਆਂ ਹਾਲਤਾਂ ਦਾ ਹੱਲ ਕਰੋ
5 if math.isnan(decimal):
6 return {"whole_number": 0, "numerator": 0, "denominator": 1}
7
8 # ਪੂਰੇ ਨੰਬਰ ਦੇ ਹਿੱਸੇ ਨੂੰ ਵੱਖਰਾ ਕਰੋ
9 sign = -1 if decimal < 0 else 1
10 decimal = abs(decimal)
11 whole_number = math.floor(decimal)
12 decimal_part = decimal - whole_number
13
14 # ਜੇ ਇਹ ਪੂਰਾ ਨੰਬਰ ਹੈ, ਤਾਂ ਜਲਦੀ ਵਾਪਸ ਕਰੋ
15 if decimal_part == 0:
16 return {"whole_number": sign * whole_number, "numerator": 0, "denominator": 1}
17
18 # ਸਭ ਤੋਂ ਵਧੀਆ ਭਾਗਾਂ ਦੇ ਅਨੁਕੂਲਤਾ ਲੱਭੋ
19 best_numerator = 1
20 best_denominator = 1
21 best_error = abs(decimal_part - best_numerator / best_denominator)
22
23 for denominator in range(1, max_denominator + 1):
24 numerator = round(decimal_part * denominator)
25 error = abs(decimal_part - numerator / denominator)
26
27 if error < best_error:
28 best_numerator = numerator
29 best_denominator = denominator
30 best_error = error
31
32 # ਜੇ ਅਸੀਂ ਇੱਕ ਸਹੀ ਮੇਲ ਲੱਭ ਲਿਆ, ਤਾਂ ਜਲਦੀ ਟੁੱਟ ਜਾਓ
33 if error < 1e-10:
34 break
35
36 # ਸਧਾਰਨ ਕਰਨ ਲਈ ਸਭ ਤੋਂ ਵੱਡਾ ਸਾਂਝਾ ਗੁਣਕ ਲੱਭੋ
37 def gcd(a, b):
38 while b:
39 a, b = b, a % b
40 return a
41
42 divisor = gcd(best_numerator, best_denominator)
43
44 return {
45 "whole_number": sign * whole_number,
46 "numerator": best_numerator // divisor,
47 "denominator": best_denominator // divisor
48 }
49
50# ਉਦਾਹਰਨ ਵਰਤੋਂ
51print(decimal_to_fraction(1.25)) # {'whole_number': 1, 'numerator': 1, 'denominator': 4}
52
1public class DecimalToFraction {
2 public static class Fraction {
3 public int wholeNumber;
4 public int numerator;
5 public int denominator;
6
7 public Fraction(int wholeNumber, int numerator, int denominator) {
8 this.wholeNumber = wholeNumber;
9 this.numerator = numerator;
10 this.denominator = denominator;
11 }
12
13 @Override
14 public String toString() {
15 if (numerator == 0) {
16 return String.valueOf(wholeNumber);
17 } else if (wholeNumber == 0) {
18 return numerator + "/" + denominator;
19 } else {
20 return wholeNumber + " " + numerator + "/" + denominator;
21 }
22 }
23 }
24
25 public static Fraction decimalToFraction(double decimal, int maxDenominator) {
26 // ਹਾਸਲ ਕਰਨ ਵਾਲੀਆਂ ਹਾਲਤਾਂ ਦਾ ਹੱਲ ਕਰੋ
27 if (Double.isNaN(decimal)) {
28 return new Fraction(0, 0, 1);
29 }
30
31 // ਪੂਰੇ ਨੰਬਰ ਦੇ ਹਿੱਸੇ ਨੂੰ ਵੱਖਰਾ ਕਰੋ
32 int sign = decimal < 0 ? -1 : 1;
33 decimal = Math.abs(decimal);
34 int wholeNumber = (int) Math.floor(decimal);
35 double decimalPart = decimal - wholeNumber;
36
37 // ਜੇ ਇਹ ਪੂਰਾ ਨੰਬਰ ਹੈ, ਤਾਂ ਜਲਦੀ ਵਾਪਸ ਕਰੋ
38 if (decimalPart == 0) {
39 return new Fraction(sign * wholeNumber, 0, 1);
40 }
41
42 // ਸਭ ਤੋਂ ਵਧੀਆ ਭਾਗਾਂ ਦੇ ਅਨੁਕੂਲਤਾ ਲੱਭੋ
43 int bestNumerator = 1;
44 int bestDenominator = 1;
45 double bestError = Math.abs(decimalPart - (double) bestNumerator / bestDenominator);
46
47 for (int denominator = 1; denominator <= maxDenominator; denominator++) {
48 int numerator = (int) Math.round(decimalPart * denominator);
49 double error = Math.abs(decimalPart - (double) numerator / denominator);
50
51 if (error < bestError) {
52 bestNumerator = numerator;
53 bestDenominator = denominator;
54 bestError = error;
55
56 // ਜੇ ਅਸੀਂ ਇੱਕ ਸਹੀ ਮੇਲ ਲੱਭ ਲਿਆ, ਤਾਂ ਜਲਦੀ ਟੁੱਟ ਜਾਓ
57 if (error < 1e-10) break;
58 }
59 }
60
61 // ਸਧਾਰਨ ਕਰਨ ਲਈ ਸਭ ਤੋਂ ਵੱਡਾ ਸਾਂਝਾ ਗੁਣਕ ਲੱਭੋ
62 int divisor = gcd(bestNumerator, bestDenominator);
63
64 return new Fraction(
65 sign * wholeNumber,
66 bestNumerator / divisor,
67 bestDenominator / divisor
68 );
69 }
70
71 private static int gcd(int a, int b) {
72 while (b > 0) {
73 int temp = b;
74 b = a % b;
75 a = temp;
76 }
77 return a;
78 }
79
80 public static void main(String[] args) {
81 Fraction result = decimalToFraction(2.375, 64);
82 System.out.println(result); // 2 3/8
83 }
84}
85
1Function DecimalToFraction(decimalValue As Double, Optional maxDenominator As Integer = 64) As String
2 ' ਹਾਸਲ ਕਰਨ ਵਾਲੀਆਂ ਹਾਲਤਾਂ ਦਾ ਹੱਲ ਕਰੋ
3 If IsError(decimalValue) Then
4 DecimalToFraction = "0"
5 Exit Function
6 End If
7
8 ' ਪੂਰੇ ਨੰਬਰ ਦੇ ਹਿੱਸੇ ਨੂੰ ਵੱਖਰਾ ਕਰੋ
9 Dim sign As Integer
10 sign = IIf(decimalValue < 0, -1, 1)
11 decimalValue = Abs(decimalValue)
12 Dim wholeNumber As Integer
13 wholeNumber = Int(decimalValue)
14 Dim decimalPart As Double
15 decimalPart = decimalValue - wholeNumber
16
17 ' ਜੇ ਇਹ ਪੂਰਾ ਨੰਬਰ ਹੈ, ਤਾਂ ਜਲਦੀ ਵਾਪਸ ਕਰੋ
18 If decimalPart = 0 Then
19 DecimalToFraction = CStr(sign * wholeNumber)
20 Exit Function
21 End If
22
23 ' ਸਭ ਤੋਂ ਵਧੀਆ ਭਾਗਾਂ ਦੇ ਅਨੁਕੂਲਤਾ ਲੱਭੋ
24 Dim bestNumerator As Integer
25 Dim bestDenominator As Integer
26 Dim bestError As Double
27
28 bestNumerator = 1
29 bestDenominator = 1
30 bestError = Abs(decimalPart - bestNumerator / bestDenominator)
31
32 Dim denominator As Integer
33 Dim numerator As Integer
34 Dim error As Double
35
36 For denominator = 1 To maxDenominator
37 numerator = Round(decimalPart * denominator)
38 error = Abs(decimalPart - numerator / denominator)
39
40 If error < bestError Then
41 bestNumerator = numerator
42 bestDenominator = denominator
43 bestError = error
44
45 ' ਜੇ ਅਸੀਂ ਇੱਕ ਸਹੀ ਮੇਲ ਲੱਭ ਲਿਆ, ਤਾਂ ਜਲਦੀ ਟੁੱਟ ਜਾਓ
46 If error < 0.0000000001 Then Exit For
47 End If
48 Next denominator
49
50 ' ਸਧਾਰਨ ਕਰਨ ਲਈ ਸਭ ਤੋਂ ਵੱਡਾ ਸਾਂਝਾ ਗੁਣਕ ਲੱਭੋ
51 Dim divisor As Integer
52 divisor = GCD(bestNumerator, bestDenominator)
53
54 ' ਨਤੀਜੇ ਨੂੰ ਫਾਰਮੈਟ ਕਰੋ
55 Dim result As String
56 If wholeNumber = 0 Then
57 result = CStr(bestNumerator \ divisor) & "/" & CStr(bestDenominator \ divisor)
58 Else
59 If bestNumerator = 0 Then
60 result = CStr(sign * wholeNumber)
61 Else
62 result = CStr(sign * wholeNumber) & " " & CStr(bestNumerator \ divisor) & "/" & CStr(bestDenominator \ divisor)
63 End If
64 End If
65
66 DecimalToFraction = result
67End Function
68
69Function GCD(a As Integer, b As Integer) As Integer
70 Dim temp As Integer
71
72 Do While b <> 0
73 temp = b
74 b = a Mod b
75 a = temp
76 Loop
77
78 GCD = a
79End Function
80
81' ਇੱਕ ਸੈੱਲ ਵਿੱਚ ਉਦਾਹਰਨ ਵਰਤੋਂ:
82' =DecimalToFraction(1.75) ' ਵਾਪਸ ਕਰਦਾ ਹੈ "1 3/4"
83
1#include <iostream>
2#include <cmath>
3#include <string>
4
5struct Fraction {
6 int wholeNumber;
7 int numerator;
8 int denominator;
9
10 std::string toString() const {
11 if (numerator == 0) {
12 return std::to_string(wholeNumber);
13 } else if (wholeNumber == 0) {
14 return std::to_string(numerator) + "/" + std::to_string(denominator);
15 } else {
16 return std::to_string(wholeNumber) + " " + std::to_string(numerator) + "/" + std::to_string(denominator);
17 }
18 }
19};
20
21int gcd(int a, int b) {
22 while (b) {
23 int temp = b;
24 b = a % b;
25 a = temp;
26 }
27 return a;
28}
29
30Fraction decimalToFraction(double decimal, int maxDenominator = 64) {
31 // ਹਾਸਲ ਕਰਨ ਵਾਲੀਆਂ ਹਾਲਤਾਂ ਦਾ ਹੱਲ ਕਰੋ
32 if (std::isnan(decimal)) {
33 return {0, 0, 1};
34 }
35
36 // ਪੂਰੇ ਨੰਬਰ ਦੇ ਹਿੱਸੇ ਨੂੰ ਵੱਖਰਾ ਕਰੋ
37 int sign = decimal < 0 ? -1 : 1;
38 decimal = std::abs(decimal);
39 int wholeNumber = static_cast<int>(std::floor(decimal));
40 double decimalPart = decimal - wholeNumber;
41
42 // ਜੇ ਇਹ ਪੂਰਾ ਨੰਬਰ ਹੈ, ਤਾਂ ਜਲਦੀ ਵਾਪਸ ਕਰੋ
43 if (decimalPart == 0) {
44 return {sign * wholeNumber, 0, 1};
45 }
46
47 // ਸਭ ਤੋਂ ਵਧੀਆ ਭਾਗਾਂ ਦੇ ਅਨੁਕੂਲਤਾ ਲੱਭੋ
48 int bestNumerator = 1;
49 int bestDenominator = 1;
50 double bestError = std::abs(decimalPart - static_cast<double>(bestNumerator) / bestDenominator);
51
52 for (int denominator = 1; denominator <= maxDenominator; denominator++) {
53 int numerator = static_cast<int>(std::round(decimalPart * denominator));
54 double error = std::abs(decimalPart - static_cast<double>(numerator) / denominator);
55
56 if (error < bestError) {
57 bestNumerator = numerator;
58 bestDenominator = denominator;
59 bestError = error;
60
61 // ਜੇ ਅਸੀਂ ਇੱਕ ਸਹੀ ਮੇਲ ਲੱਭ ਲਿਆ, ਤਾਂ ਜਲਦੀ ਟੁੱਟ ਜਾਓ
62 if (error < 1e-10) break;
63 }
64 }
65
66 // ਸਧਾਰਨ ਕਰਨ ਲਈ ਸਭ ਤੋਂ ਵੱਡਾ ਸਾਂਝਾ ਗੁਣਕ ਲੱਭੋ
67 int divisor = gcd(bestNumerator, bestDenominator);
68
69 return {
70 sign * wholeNumber,
71 bestNumerator / divisor,
72 bestDenominator / divisor
73 };
74}
75
76int main() {
77 Fraction result = decimalToFraction(3.625);
78 std::cout << result.toString() << std::endl; // Outputs: 3 5/8
79
80 return 0;
81}
82
ਦਸ਼ਮਲਵ ਇੰਚ ਮਾਪਾਂ ਇੰਚਾਂ ਨੂੰ ਦਸ਼ਮਲਵ ਪ੍ਰਣਾਲੀ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਦਰਸਾਉਂਦੀਆਂ ਹਨ (ਜਿਵੇਂ 1.75 ਇੰਚ), ਜਦਕਿ ਭਾਗਾਂ ਦੇ ਇੰਚ ਮਾਪਾਂ ਭਾਗਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੀਆਂ ਹਨ (ਜਿਵੇਂ 1 3/4 ਇੰਚ)। ਦਸ਼ਮਲਵ ਮਾਪਾਂ ਅਕਸਰ ਤਕਨੀਕੀ ਨਕਸ਼ਿਆਂ ਅਤੇ ਡਿਜ਼ੀਟਲ ਸੰਦਾਂ ਵਿੱਚ ਵਰਤੇ ਜਾਂਦੇ ਹਨ, ਜਦਕਿ ਭਾਗਾਂ ਦੇ ਮਾਪ ਆਮ ਤੌਰ 'ਤੇ ਰਵਾਇਤੀ ਮਾਪਣ ਵਾਲੇ ਸੰਦਾਂ ਜਿਵੇਂ ਟੇਪ ਮਾਪਣ ਅਤੇ ਰੂਲਰਾਂ 'ਤੇ ਵਰਤੇ ਜਾਂਦੇ ਹਨ।
ਭਾਗਾਂ ਦੀ ਵਰਤੋਂ ਨਿਰਮਾਣ ਅਤੇ ਲੱਕੜ ਦੇ ਕੰਮ ਵਿੱਚ ਆਮ ਤੌਰ 'ਤੇ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਕਿਉਂਕਿ:
ਸਾਡਾ ਬਦਲਣ ਵਾਲਾ ਸੰਦ ਬਹੁਤ ਸਹੀ ਬਦਲਾਅ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਮੈਕਸਿਮਮ ਡੇਨੋਮੀਨੇਟਰ (64 ਤੱਕ) ਦੀ ਚੋਣ ਕਰਨ ਦਾ ਵਿਕਲਪ ਹੁੰਦਾ ਹੈ। ਨਿਰਮਾਣ ਅਤੇ ਲੱਕੜ ਦੇ ਕੰਮ ਵਿੱਚ ਬਹੁਤ ਸਾਰੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ, 16ਵਾਂ ਜਾਂ 32ਵਾਂ ਇੰਚਾਂ ਵਿੱਚ ਬਦਲਾਅ ਪ੍ਰਯੋਗਿਕ ਸਹੀਤਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਬਦਲਣ ਵਾਲਾ ਗਣਿਤਕ ਅਲਗੋਰਿਦਮਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ ਤਾਂ ਜੋ ਕਿਸੇ ਵੀ ਦਸ਼ਮਲਵ ਮੁੱਲ ਦੇ ਸਭ ਤੋਂ ਨੇੜੇ ਭਾਗਾਂ ਦੀ ਅਨੁਕੂਲਤਾ ਲੱਭ ਸਕੇ।
ਉੱਚਿਤ ਡੇਨੋਮੀਨੇਟਰ ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟ ਦੀ ਸਹੀਤਾ ਦੀ ਲੋੜ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ:
ਜਦੋਂ ਵੀ ਸੰਦੇਹ ਹੋਵੇ, ਆਪਣੇ ਮਾਪਣ ਵਾਲੇ ਸੰਦਾਂ 'ਤੇ ਛੋਟੇ ਤੋਂ ਛੋਟੇ ਨਿਸ਼ਾਨ ਨਾਲ ਮੇਲ ਖਾਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ।
ਨਕਾਰਾਤਮਕ ਦਸ਼ਮਲਵ ਇੰਚਾਂ ਨੂੰ ਭਾਗਾਂ ਵਿੱਚ ਬਦਲਣਾ ਉਹੀ ਗਣਿਤਕ ਨੀਤੀਆਂ ਦੀ ਪਾਲਣਾ ਕਰਦਾ ਹੈ। ਉਦਾਹਰਨ ਲਈ, -1.25 ਇੰਚ -1 1/4 ਇੰਚ ਵਿੱਚ ਬਦਲਦਾ ਹੈ। ਨਕਾਰਾਤਮਕ ਨਿਸ਼ਾਨ ਪੂਰੇ ਮਾਪ 'ਤੇ ਲਾਗੂ ਹੁੰਦਾ ਹੈ, ਨਾ ਕਿ ਸਿਰਫ ਪੂਰੇ ਨੰਬਰ ਜਾਂ ਭਾਗੀ ਹਿੱਸੇ 'ਤੇ।
ਹਾਂ, ਬਦਲਣ ਵਾਲਾ ਬਹੁਤ ਛੋਟੇ ਦਸ਼ਮਲਵ ਮੁੱਲਾਂ ਨੂੰ ਸੰਭਾਲ ਸਕਦਾ ਹੈ। ਉਦਾਹਰਨ ਲਈ, 0.015625 ਇੰਚ 1/64 ਇੰਚ ਵਿੱਚ ਬਦਲਦਾ ਹੈ। ਹਾਲਾਂਕਿ, ਬਹੁਤ ਛੋਟੇ ਮੁੱਲਾਂ ਲਈ, ਤੁਹਾਨੂੰ ਇਹ ਸੋਚਣਾ ਪੈ ਸਕਦਾ ਹੈ ਕਿ ਕੀ ਭਾਗਾਂ ਦੇ ਇੰਚ ਸਭ ਤੋਂ ਉਚਿਤ ਮਾਪਣ ਦੀ ਇਕਾਈ ਹਨ, ਕਿਉਂਕਿ ਮੈਟ੍ਰਿਕ ਇਕਾਈਆਂ ਹੋਰ ਪ੍ਰਯੋਗਿਕ ਸਹੀਤਾ ਪ੍ਰਦਾਨ ਕਰ ਸਕਦੀਆਂ ਹਨ।
ਭਾਗ ਨੂੰ ਦਸ਼ਮਲਵ ਵਿੱਚ ਬਦਲਣ ਲਈ:
ਉਦਾਹਰਨ ਲਈ, 2 3/8 ਨੂੰ ਦਸ਼ਮਲਵ ਵਿੱਚ ਬਦਲਣ ਲਈ:
ਬਹੁਤ ਸਾਰੇ ਮਿਆਰੀ ਮਾਪਣ ਵਾਲੇ ਟੇਪ ਅਤੇ ਰੂਲਰ 1/16 ਇੰਚ ਤੱਕ ਜਾਂਦੇ ਹਨ। ਫਾਈਨ ਲੱਕੜ ਦੇ ਕੰਮ ਅਤੇ ਮਸ਼ੀਨਿੰਗ ਲਈ ਵਿਸ਼ੇਸ਼ ਸੰਦਾਂ ਵਿੱਚ 1/32 ਜਾਂ 1/64 ਇੰਚ ਦੇ ਨਿਸ਼ਾਨ ਸ਼ਾਮਲ ਹੋ ਸਕਦੇ ਹਨ। 1/64 ਇੰਚ ਤੋਂ ਬਾਅਦ, ਦਸ਼ਮਲਵ ਜਾਂ ਮੈਟ੍ਰਿਕ ਮਾਪਾਂ ਆਮ ਤੌਰ 'ਤੇ ਹੋਰ ਪ੍ਰਯੋਗਿਕ ਸਹੀਤਾ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ।
ਜੇ ਤੁਹਾਡੇ ਕੋਲ ਸੀਮਤ ਭਾਗਾਂ ਦੇ ਨਿਸ਼ਾਨ ਵਾਲਾ ਰੂਲਰ ਹੋਵੇ, ਤਾਂ ਤੁਸੀਂ:
ਹਾਂ, ਇਹ ਆਮ ਬਦਲਾਅ ਨੂੰ ਯਾਦ ਕਰਨਾ ਲਾਭਦਾਇਕ ਹੋ ਸਕਦਾ ਹੈ:
ਫੌਲਰ, ਡੀ. (1999). ਪਲਾਟੋ ਦੇ ਅਕਾਦਮੀ ਦੀ ਗਣਿਤ: ਇੱਕ ਨਵਾਂ ਪੁਨਰਨਿਰਮਾਣ। ਆਕਸਫੋਰਡ ਯੂਨੀਵਰਸਿਟੀ ਪ੍ਰੈਸ।
ਕਲਾਈਨ, ਐਚ. ਏ. (1988). ਮਾਪਣ ਦਾ ਵਿਗਿਆਨ: ਇੱਕ ਇਤਿਹਾਸਕ ਸਰਵੇਖਣ। ਡੋਵਰ ਪ੍ਰਕਾਸ਼ਨ।
ਜ਼ੁਪਕੋ, ਆਰ. ਈ. (1990). ਮਾਪਣ ਵਿੱਚ ਕ੍ਰਾਂਤੀ: ਪੱਛਮੀ ਯੂਰਪੀ ਭਾਰ ਅਤੇ ਮਾਪਾਂ ਵਿਗਿਆਨ ਦੇ ਯੁਗ ਤੋਂ ਬਾਅਦ। ਅਮਰੀਕੀ ਫਿਲਾਸਫੀਕਲ ਸੋਸਾਇਟੀ।
ਨੈਸ਼ਨਲ ਇੰਸਟੀਟਿਊਟ ਆਫ ਸਟੈਂਡਰਡਸ ਐਂਡ ਟੈਕਨੋਲੋਜੀ। (2008). "ਸੰਯੁਕਤ ਰਾਜ ਅਤੇ ਮੈਟ੍ਰਿਕ ਪ੍ਰਣਾਲੀ।" NIST ਵਿਸ਼ੇਸ਼ ਪ੍ਰਕਾਸ਼ਨ 1143।
ਐਲਡਰ, ਕੇ. (2002). ਸਭ ਕੁਝ ਮਾਪਣ: ਸੱਤ ਸਾਲਾਂ ਦੀ ਯਾਤਰਾ ਅਤੇ ਛੁਪੀ ਗਲਤੀ ਜਿਸ ਨੇ ਸੰਸਾਰ ਨੂੰ ਬਦਲ ਦਿੱਤਾ। ਫਰੀ ਪ੍ਰੈਸ।
ਕੁਲਾ, ਡਬਲਯੂ. (1986). ਮਾਪ ਅਤੇ ਲੋਕ। ਪ੍ਰਿੰਸਟਨ ਯੂਨੀਵਰਸਿਟੀ ਪ੍ਰੈਸ।
"ਇੰਚ।" (2023). ਇਨ ਐਨਸਾਈਕਲੋਪੀਡੀਆ ਬ੍ਰਿਟਾਨਿਕਾ। ਪ੍ਰਾਪਤ ਕੀਤਾ https://www.britannica.com/science/inch
"ਮਾਪਣ ਵਿੱਚ ਭਾਗ।" (2022). ਇਨ ਦ ਵੁੱਡਵਰਕਰਜ਼ ਰੈਫਰੈਂਸ। ਟੌਂਟਨ ਪ੍ਰੈਸ।
ਜੇ ਤੁਹਾਨੂੰ ਸਾਡਾ ਇੰਚ ਤੋਂ ਭਾਗਾਂ ਵਿੱਚ ਬਦਲਣ ਵਾਲਾ ਸੰਦ ਲਾਭਦਾਇਕ ਲੱਗਿਆ, ਤਾਂ ਤੁਸੀਂ ਇਹਨਾਂ ਸੰਬੰਧਿਤ ਸੰਦਾਂ ਵਿੱਚ ਵੀ ਰੁਚੀ ਰੱਖ ਸਕਦੇ ਹੋ:
ਸਾਡੇ ਮਾਪਣ ਸੰਦਾਂ ਦਾ ਸੈਟ ਤੁਹਾਡੇ ਨਿਰਮਾਣ, ਲੱਕੜ ਦੇ ਕੰਮ, ਅਤੇ DIY ਪ੍ਰੋਜੈਕਟਾਂ ਨੂੰ ਆਸਾਨ ਅਤੇ ਹੋਰ ਸਹੀ ਬਣਾਉਣ ਲਈ ਡਿਜ਼ਾਇਨ ਕੀਤਾ ਗਿਆ ਹੈ।
ਆਪਣੇ ਕਾਰਜ ਦੇ ਲਈ ਵਰਤਣ ਯੋਗ ਹੋਣ ਵਾਲੇ ਹੋਰ ਸੰਦੇਸ਼ ਦੀ ਖੋਜ ਕਰੋ