ਗੋਲਾਕਾਰ ਦੀ ਰੇਡੀਅਸ ਦੀ ਗਣਨਾ ਕਰਨ ਵਾਲਾ ਸਾਧਨ
ਗੋਲਾਕਾਰ ਦੀ ਰੇਡੀਅਸ ਦੀ ਗਣਨਾ ਕਰੋ ਜੋ ਕਿ ਵਿਆਸ, ਪਰਿਧੀ ਜਾਂ ਖੇਤਰਫਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ। ਜਿਓਮੈਟਰੀ ਦੀਆਂ ਗਣਨਾਵਾਂ ਅਤੇ ਗੋਲਾਕਾਰ ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਸਮਝਣ ਲਈ ਆਦਰਸ਼।
ਗੋਲਾਈ ਦੇ ਰੇਡੀਅਸ ਦੀ ਗਣਨਾ ਕਰਨ ਵਾਲਾ
ਦਸਤਾਵੇਜ਼
ਗੋਲਾਈ ਦਾ ਰੇਡੀਅਸ ਕੈਲਕੂਲੇਟਰ
ਪਰੀਚਯ
ਗੋਲਾਈ ਦਾ ਰੇਡੀਅਸ ਇਸਦੀ ਸਭ ਤੋਂ ਮੁੱਢਲੀ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵਿੱਚੋਂ ਇੱਕ ਹੈ। ਇਹ ਗੋਲਾਈ ਦੇ ਕੇਂਦਰ ਤੋਂ ਇਸਦੇ ਪਰਿਧੀ 'ਤੇ ਕਿਸੇ ਵੀ ਬਿੰਦੂ ਤੱਕ ਦੀ ਦੂਰੀ ਹੈ। ਇਹ ਕੈਲਕੂਲੇਟਰ ਤੁਹਾਨੂੰ ਤਿੰਨ ਵੱਖ-ਵੱਖ ਇਨਪੁਟ ਪੈਰਾਮੀਟਰਾਂ ਦੇ ਆਧਾਰ 'ਤੇ ਗੋਲਾਈ ਦਾ ਰੇਡੀਅਸ ਨਿਕਾਲਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ:
- ਵਿਆਸ
- ਪਰਿਧੀ
- ਖੇਤਰਫਲ
ਇਨ੍ਹਾਂ ਵਿੱਚੋਂ ਕਿਸੇ ਇੱਕ ਮੁੱਲ ਨੂੰ ਪ੍ਰਦਾਨ ਕਰਕੇ, ਤੁਸੀਂ ਗੋਲਾਈ ਦੇ ਜਿਓਮੈਟਰੀ ਵਿੱਚ ਮੌਜੂਦ ਗਣਿਤਕ ਸੰਬੰਧਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਰੇਡੀਅਸ ਦੀ ਗਣਨਾ ਕਰ ਸਕਦੇ ਹੋ।
ਫਾਰਮੂਲਾ
ਰੇਡੀਅਸ ਨੂੰ ਵਿਆਸ, ਪਰਿਧੀ ਜਾਂ ਖੇਤਰਫਲ ਤੋਂ ਹੇਠਾਂ ਦਿੱਤੇ ਫਾਰਮੂਲਿਆਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਗਣਨਾ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ:
-
ਵਿਆਸ ਤੋਂ ():
-
ਪਰਿਧੀ ਤੋਂ ():
-
ਖੇਤਰਫਲ ਤੋਂ ():
ਇਹ ਫਾਰਮੂਲੇ ਗੋਲਾਈ ਦੀ ਮੂਲ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਤੋਂ ਨਿਕਲੇ ਹਨ:
- ਵਿਆਸ: ਵਿਆਸ ਰੇਡੀਅਸ ਦਾ ਦੋ ਗੁਣਾ ਹੁੰਦਾ ਹੈ ().
- ਪਰਿਧੀ: ਪਰਿਧੀ ਗੋਲਾਈ ਦੇ ਆਸ-ਪਾਸ ਦੀ ਦੂਰੀ ਹੈ ().
- ਖੇਤਰਫਲ: ਗੋਲਾਈ ਦੁਆਰਾ ਘੇਰੇ ਗਏ ਖੇਤਰਫਲ ().
ਗਣਨਾ
ਵਿਆਸ ਤੋਂ ਰੇਡੀਅਸ ਦੀ ਗਣਨਾ ਕਰਨਾ
ਵਿਆਸ ਦਿੱਤੇ ਜਾਣ 'ਤੇ, ਰੇਡੀਅਸ ਸਿਰਫ ਇਸਦਾ ਅੱਧਾ ਹੁੰਦਾ ਹੈ:
ਉਦਾਹਰਣ:
ਜੇਕਰ ਵਿਆਸ 10 ਯੂਨਿਟ ਹੈ:
ਪਰਿਧੀ ਤੋਂ ਰੇਡੀਅਸ ਦੀ ਗਣਨਾ ਕਰਨਾ
ਪਰਿਧੀ ਦੇ ਫਾਰਮੂਲੇ ਨਾਲ ਸ਼ੁਰੂ ਕਰਦੇ ਹੋਏ:
ਲਈ ਹੱਲ ਕਰਨਾ:
ਉਦਾਹਰਣ:
ਜੇਕਰ ਪਰਿਧੀ ਯੂਨਿਟ ਹੈ:
ਖੇਤਰਫਲ ਤੋਂ ਰੇਡੀਅਸ ਦੀ ਗਣਨਾ ਕਰਨਾ
ਖੇਤਰਫਲ ਦੇ ਫਾਰਮੂਲੇ ਨਾਲ ਸ਼ੁਰੂ ਕਰਦੇ ਹੋਏ:
ਲਈ ਹੱਲ ਕਰਨਾ:
ਉਦਾਹਰਣ:
ਜੇਕਰ ਖੇਤਰਫਲ ਵਰਗ ਯੂਨਿਟ ਹੈ:
ਕਿਨਾਰੇ ਦੇ ਮਾਮਲੇ ਅਤੇ ਇਨਪੁਟ ਦੀ ਪੁਸ਼ਟੀ
-
ਜ਼ੀਰੋ ਜਾਂ ਨਕਾਰਾਤਮਕ ਇਨਪੁਟ: ਗੋਲਾਈ ਦਾ ਕੋਈ ਵੀ ਨਕਾਰਾਤਮਕ ਜਾਂ ਜ਼ੀਰੋ ਵਿਆਸ, ਪਰਿਧੀ ਜਾਂ ਖੇਤਰਫਲ ਨਹੀਂ ਹੋ ਸਕਦਾ। ਜੇਕਰ ਇਨ੍ਹਾਂ ਵਿੱਚੋਂ ਕੋਈ ਵੀ ਮੁੱਲ ਜ਼ੀਰੋ ਜਾਂ ਨਕਾਰਾਤਮਕ ਹੈ, ਤਾਂ ਰੇਡੀਅਸ ਅਸਪਸ਼ਟ ਹੈ। ਇਸ ਮਾਮਲੇ ਵਿੱਚ ਕੈਲਕੂਲੇਟਰ ਇੱਕ ਗਲਤੀ ਦਾ ਸੁਨੇਹਾ ਦਿਖਾਵੇਗਾ।
-
ਗੈਰ-ਸੰਖਿਆ ਇਨਪੁਟ: ਕੈਲਕੂਲੇਟਰ ਨੂੰ ਸੰਖਿਆਤਮਕ ਇਨਪੁਟ ਦੀ ਲੋੜ ਹੈ। ਗੈਰ-ਸੰਖਿਆਤਮਕ ਮੁੱਲ (ਜਿਵੇਂ ਕਿ ਅੱਖਰ ਜਾਂ ਚਿੰਨ੍ਹ) ਅਵੈਧ ਹਨ।
ਸਹੀਤਾ ਅਤੇ ਗੋਲਾਈ
ਇਹ ਕੈਲਕੂਲੇਟਰ ਗਣਨਾਵਾਂ ਲਈ ਡਬਲ-ਪ੍ਰੀਸੀਜ਼ਨ ਫਲੋਟਿੰਗ-ਪੋਇੰਟ ਗਣਿਤ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਨਤੀਜੇ ਆਮ ਤੌਰ 'ਤੇ ਚਾਰ ਦਸ਼ਮਲਵ ਜਗ੍ਹਾ ਤੱਕ ਗੋਲ ਕੀਤੇ ਜਾਂਦੇ ਹਨ ਜਿਨ੍ਹਾਂ ਨਾਲ ਵਧੇਰੇ ਸਹੀਤਾ ਮਿਲਦੀ ਹੈ। ਜਦੋਂ ਗਣਿਤਕ ਸਥਿਰਾਂ ਜਿਵੇਂ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਕੈਲਕੂਲੇਟਰ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾ ਜਾਂ ਵਾਤਾਵਰਣ ਵਿੱਚ ਉਪਲਬਧ ਪੂਰੀ ਸਹੀਤਾ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਧਿਆਨ ਰੱਖੋ ਕਿ ਫਲੋਟਿੰਗ-ਪੋਇੰਟ ਗਣਿਤ ਕੁਝ ਮਾਮਲਿਆਂ ਵਿੱਚ ਛੋਟੇ ਗੋਲਾਈ ਦੀਆਂ ਗਲਤੀਆਂ ਪੈਦਾ ਕਰ ਸਕਦੀ ਹੈ।
ਵਰਤੋਂ ਦੇ ਕੇਸ
ਗੋਲਾਈ ਦਾ ਰੇਡੀਅਸ ਨਿਕਾਲਣਾ ਵੱਖ-ਵੱਖ ਖੇਤਰਾਂ ਵਿੱਚ ਮਹੱਤਵਪੂਰਨ ਹੈ:
ਇੰਜੀਨੀਅਰਿੰਗ ਅਤੇ ਨਿਰਮਾਣ
-
ਗੋਲਾਈ ਦੇ ਘਟਕਾਂ ਦੀ ਡਿਜ਼ਾਈਨ: ਇੰਜੀਨੀਅਰਾਂ ਨੂੰ ਅਕਸਰ ਪਹੀਏ, ਗੀਅਰ, ਪਾਈਪ ਜਾਂ ਗੰਦੇ ਦੀ ਡਿਜ਼ਾਈਨ ਕਰਦੇ ਸਮੇਂ ਰੇਡੀਅਸ ਨਿਕਾਲਣ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।
-
ਵਾਸਤੁਕਲਾ: ਵਾਸਤੁਕਾਰ ਗੰਦੇ, ਗੰਦੇ ਅਤੇ ਗੋਲਾਈ ਵਾਲੀਆਂ ਇਮਾਰਤਾਂ ਦੀ ਡਿਜ਼ਾਈਨ ਕਰਨ ਲਈ ਰੇਡੀਅਸ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ।
ਖਗੋਲ ਸ਼ਾਸਤਰ
-
ਗ੍ਰਹਿ ਦੇ ਕ੍ਰਮ: ਖਗੋਲ ਸ਼ਾਸਤਰੀਆਂ ਨੇ ਨਿਗਰਾਨੀ ਦੇ ਡੇਟਾ ਦੇ ਆਧਾਰ 'ਤੇ ਗ੍ਰਹਿ ਦੇ ਕ੍ਰਮ ਦਾ ਰੇਡੀਅਸ ਨਿਕਾਲਿਆ।
-
ਤਾਰਿਆਂ ਦੇ ਪਦਾਰਥ: ਗ੍ਰਹੀਆਂ, ਤਾਰਿਆਂ ਅਤੇ ਹੋਰ ਖਗੋਲ ਪਦਾਰਥਾਂ ਦੇ ਆਕਾਰਾਂ ਨੂੰ ਨਿਕਾਲਣਾ।
ਦਿਨਚਰਿਆ ਦੇ ਸਮੱਸਿਆ ਹੱਲ ਕਰਨਾ
-
ਕਲਾ ਅਤੇ ਡਿਜ਼ਾਈਨ: ਕਲਾਕਾਰ ਅਤੇ ਡਿਜ਼ਾਇਨਰ ਗੋਲਾਈ ਦੇ ਪੈਟਰਨ ਅਤੇ ਡਿਜ਼ਾਈਨਾਂ ਬਣਾਉਣ ਲਈ ਰੇਡੀਅਸ ਦੀ ਗਣਨਾ ਕਰਦੇ ਹਨ।
-
DIY ਪ੍ਰੋਜੈਕਟ: ਗੋਲਾਈ ਵਾਲੇ ਮੇਜ਼ਾਂ, ਬਾਗਾਂ ਜਾਂ ਫੁਵਾਰਿਆਂ ਲਈ ਲੋੜੀਂਦੇ ਸਮਾਨ ਦੀ ਗਣਨਾ ਕਰਨਾ।
ਗਣਿਤ ਅਤੇ ਸਿੱਖਿਆ
-
ਜਿਓਮੈਟਰੀ ਸਿੱਖਣਾ: ਗੋਲਾਈ ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਸਮਝਣਾ ਜਿਓਮੈਟਰੀ ਸਿੱਖਿਆ ਵਿੱਚ ਮੂਲ ਹੈ।
-
ਸਮੱਸਿਆ ਹੱਲ ਕਰਨਾ: ਰੇਡੀਅਸ ਦੀਆਂ ਗਣਨਾਵਾਂ ਗਣਿਤ ਦੇ ਸਮੱਸਿਆਵਾਂ ਅਤੇ ਮੁਕਾਬਲਿਆਂ ਵਿੱਚ ਆਮ ਹਨ।
ਵਿਕਲਪ
ਜਦੋਂ ਕਿ ਰੇਡੀਅਸ ਇੱਕ ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ, ਕਈ ਵਾਰੀ ਹੋਰ ਗੋਲਾਈ ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਸਿੱਧਾ ਮਾਪਣਾ ਜ਼ਿਆਦਾ ਸੁਵਿਧਾਜਨਕ ਹੁੰਦਾ ਹੈ:
-
ਚੋਰਡ ਦੀ ਲੰਬਾਈ ਮਾਪਣਾ: ਜਦੋਂ ਤੁਹਾਡੇ ਕੋਲ ਗੋਲਾਈ 'ਤੇ ਨਿਸ਼ਚਿਤ ਬਿੰਦੂ ਹੁੰਦੇ ਹਨ ਅਤੇ ਰੇਡੀਅਸ ਦੀ ਗਣਨਾ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।
-
ਸੈਕਟਰ ਖੇਤਰਫਲ ਜਾਂ ਆਰਕ ਦੀ ਲੰਬਾਈ ਦੀ ਵਰਤੋਂ: ਗੋਲਾਈ ਦੇ ਭਾਗਾਂ ਨਾਲ ਸੰਬੰਧਿਤ ਮਾਮਲਿਆਂ ਵਿੱਚ।
ਇਤਿਹਾਸ
ਗੋਲਾਈ ਦਾ ਅਧਿਐਨ ਪ੍ਰਾਚੀਨ ਸਭਿਆਚਾਰਾਂ ਤੱਕ ਵਾਪਰਦਾ ਹੈ:
-
ਪ੍ਰਾਚੀਨ ਜਿਓਮੈਟਰੀ: ਗੋਲਾਈ ਦਾ ਅਧਿਐਨ ਪ੍ਰਾਚੀਨ ਮਿਸਰ ਅਤੇ ਬਾਬਲੋਨ ਦੇ ਸਮੇਂ ਤੋਂ ਕੀਤਾ ਗਿਆ ਹੈ।
-
ਯੂਕਲੀਡ ਦੀਆਂ ਐਲਿਮੈਂਟਸ: ਲਗਭਗ 300 BCE ਵਿੱਚ, ਯੂਕਲੀਡ ਨੇ ਆਪਣੇ ਮਹਾਨ ਕੰਮ ਐਲਿਮੈਂਟਸ ਵਿੱਚ ਗੋਲਾਈ ਅਤੇ ਇਸਦੀ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ।
-
ਆਰਕੀਮੀਡਸ: ਗੋਲਾਈਆਂ ਅਤੇ ਗੇਂਦਾਂ ਨਾਲ ਸੰਬੰਧਿਤ ਖੇਤਰਫਲ ਅਤੇ ਆਵਾਜ਼ਾਂ ਦੀ ਗਣਨਾ ਕਰਨ ਦੇ ਤਰੀਕੇ ਪ੍ਰਦਾਨ ਕੀਤੇ।
-
ਦਾ ਵਿਕਾਸ: ਸਦੀਆਂ ਤੋਂ, ਗਣਿਤਜੀਵੀਆਂ ਜਿਵੇਂ ਕਿ ਲਿਊ ਹੂਈ, ਜ਼ੂ ਚੋਂਗਜ਼ੀ, ਆਰੀਭਟ ਅਤੇ ਆਖਿਰਕਾਰ ਜੌਨ ਵਾਲਿਸ ਅਤੇ ਆਈਜ਼ੈਕ ਨਿਊਟਨ ਨੇ ਦੇ ਮੁੱਲ ਅਤੇ ਸਮਝ ਨੂੰ ਸੁਧਾਰਿਆ।
ਰੇਡੀਅਸ ਨਾ ਸਿਰਫ ਜਿਓਮੈਟਰੀ ਵਿੱਚ, ਬਲਕਿ ਭੌਤਿਕੀ, ਇੰਜੀਨੀਅਰਿੰਗ ਅਤੇ ਵੱਖ-ਵੱਖ ਲਾਗੂ ਵਿਗਿਆਨਾਂ ਵਿੱਚ ਇੱਕ ਮੁੱਖ ਧਾਰਾ ਹੈ।
ਉਦਾਹਰਣ
ਇੱਥੇ ਵਿਆਸ, ਪਰਿਧੀ ਅਤੇ ਖੇਤਰਫਲ ਤੋਂ ਰੇਡੀਅਸ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਕਈ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ ਕੋਡ ਉਦਾਹਰਣ ਹਨ।
ਵਿਆਸ ਤੋਂ
ਪਾਇਥਨ
1## ਵਿਆਸ ਤੋਂ ਰੇਡੀਅਸ ਦੀ ਗਣਨਾ ਕਰੋ
2def radius_from_diameter(diameter):
3 if diameter <= 0:
4 raise ValueError("Diameter must be greater than zero.")
5 return diameter / 2
6
7## ਉਦਾਹਰਣ ਵਰਤੋਂ
8d = 10
9r = radius_from_diameter(d)
10print(f"The radius is {r} units.")
11
ਜਾਵਾਸਕ੍ਰਿਪਟ
1// ਵਿਆਸ ਤੋਂ ਰੇਡੀਅਸ ਦੀ ਗਣਨਾ ਕਰੋ
2function radiusFromDiameter(diameter) {
3 if (diameter <= 0) {
4 throw new Error("Diameter must be greater than zero.");
5 }
6 return diameter / 2;
7}
8
9// ਉਦਾਹਰਣ ਵਰਤੋਂ
10let d = 10;
11let r = radiusFromDiameter(d);
12console.log(`The radius is ${r} units.`);
13
ਜਾਵਾ
1public class CircleRadiusCalculator {
2 public static double radiusFromDiameter(double diameter) {
3 if (diameter <= 0) {
4 throw new IllegalArgumentException("Diameter must be greater than zero.");
5 }
6 return diameter / 2;
7 }
8
9 public static void main(String[] args) {
10 double d = 10;
11 double r = radiusFromDiameter(d);
12 System.out.printf("The radius is %.2f units.%n", r);
13 }
14}
15
C++
1// ਵਿਆਸ ਤੋਂ ਰੇਡੀਅਸ ਦੀ ਗਣਨਾ ਕਰੋ
2#include <iostream>
3#include <stdexcept>
4
5double radiusFromDiameter(double diameter) {
6 if (diameter <= 0) {
7 throw std::invalid_argument("Diameter must be greater than zero.");
8 }
9 return diameter / 2.0;
10}
11
12int main() {
13 double d = 10.0;
14 try {
15 double r = radiusFromDiameter(d);
16 std::cout << "The radius is " << r << " units." << std::endl;
17 } catch (const std::exception& e) {
18 std::cerr << e.what() << std::endl;
19 }
20 return 0;
21}
22
R
1## ਵਿਆਸ ਤੋਂ ਰੇਡੀਅਸ ਦੀ ਗਣਨਾ ਕਰੋ
2radius_from_diameter <- function(diameter) {
3 if (diameter <= 0) {
4 stop("Diameter must be greater than zero.")
5 }
6 return(diameter / 2)
7}
8
9## ਉਦਾਹਰਣ ਵਰਤੋਂ
10d <- 10
11r <- radius_from_diameter(d)
12cat(sprintf("The radius is %.2f units.\n", r))
13
ਰੂਬੀ
1## ਵਿਆਸ ਤੋਂ ਰੇਡੀਅਸ ਦੀ ਗਣਨਾ ਕਰੋ
2def radius_from_diameter(diameter)
3 raise ArgumentError, "Diameter must be greater than zero." if diameter <= 0
4 diameter / 2.0
5end
6
7## ਉਦਾਹਰਣ ਵਰਤੋਂ
8d = 10
9r = radius_from_diameter(d)
10puts "The radius is #{r} units."
11
PHP
1<?php
2// ਵਿਆਸ ਤੋਂ ਰੇਡੀਅਸ ਦੀ ਗਣਨਾ ਕਰੋ
3function radiusFromDiameter($diameter) {
4 if ($diameter <= 0) {
5 throw new Exception('Diameter must be greater than zero.');
6 }
7 return $diameter / 2;
8}
9
10// ਉਦਾਹਰਣ ਵਰਤੋਂ
11$d = 10;
12$r = radiusFromDiameter($d);
13echo "The radius is {$r} units.";
14?>
15
ਰਸਟ
1// ਵਿਆਸ ਤੋਂ ਰੇਡੀਅਸ ਦੀ ਗਣਨਾ ਕਰੋ
2fn radius_from_diameter(diameter: f64) -> Result<f64, &'static str> {
3 if diameter <= 0.0 {
4 return Err("Diameter must be greater than zero.");
5 }
6 Ok(diameter / 2.0)
7}
8
9fn main() {
10 let d = 10.0;
11 match radius_from_diameter(d) {
12 Ok(r) => println!("The radius is {:.2} units.", r),
13 Err(e) => println!("{}", e),
14 }
15}
16
ਸਵਿਫਟ
1import Foundation
2
3// ਵਿਆਸ ਤੋਂ ਰੇਡੀਅਸ ਦੀ ਗਣਨਾ ਕਰੋ
4func radiusFromDiameter(_ diameter: Double) throws -> Double {
5 if diameter <= 0 {
6 throw NSError(domain: "InvalidInput", code: 0, userInfo: [NSLocalizedDescriptionKey: "Diameter must be greater than zero."])
7 }
8 return diameter / 2.0
9}
10
11// ਉਦਾਹਰਣ ਵਰਤੋਂ
12do {
13 let d = 10.0
14 let r = try radiusFromDiameter(d)
15 print("The radius is \(r) units.")
16} catch {
17 print(error.localizedDescription)
18}
19
ਪਰਿਧੀ ਤੋਂ
ਪਾਇਥਨ
1import math
2
3## ਪਰਿਧੀ ਤੋਂ ਰੇਡੀਅਸ ਦੀ ਗਣਨਾ ਕਰੋ
4def radius_from_circumference(circumference):
5 if circumference <= 0:
6 raise ValueError("Circumference must be greater than zero.")
7 return circumference / (2 * math.pi)
8
9## ਉਦਾਹਰਣ ਵਰਤੋਂ
10C = 31.4159
11r = radius_from_circumference(C)
12print(f"The radius is {r:.2f} units.")
13
ਜਾਵਾਸਕ੍ਰਿਪਟ
1// ਪਰਿਧੀ ਤੋਂ ਰੇਡੀਅਸ ਦੀ ਗਣਨਾ ਕਰੋ
2function radiusFromCircumference(circumference) {
3 if (circumference <= 0) {
4 throw new Error("Circumference must be greater than zero.");
5 }
6 return circumference / (2 * Math.PI);
7}
8
9// ਉਦਾਹਰਣ ਵਰਤੋਂ
10let C = 31.4159;
11let r = radiusFromCircumference(C);
12console.log(`The radius is ${r.toFixed(2)} units.`);
13
ਜਾਵਾ
1public class CircleRadiusCalculator {
2 public static double radiusFromCircumference(double circumference) {
3 if (circumference <= 0) {
4 throw new IllegalArgumentException("Circumference must be greater than zero.");
5 }
6 return circumference / (2 * Math.PI);
7 }
8
9 public static void main(String[] args) {
10 double C = 31.4159;
11 double r = radiusFromCircumference(C);
12 System.out.printf("The radius is %.2f units.%n", r);
13 }
14}
15
C++
1// ਪਰਿਧੀ ਤੋਂ ਰੇਡੀਅਸ ਦੀ ਗਣਨਾ ਕਰੋ
2#include <iostream>
3#include <cmath>
4#include <stdexcept>
5
6double radiusFromCircumference(double circumference) {
7 if (circumference <= 0) {
8 throw std::invalid_argument("Circumference must be greater than zero.");
9 }
10 return circumference / (2.0 * M_PI);
11}
12
13int main() {
14 double C = 31.4159;
15 try {
16 double r = radiusFromCircumference(C);
17 std::cout << "The radius is " << r << " units." << std::endl;
18 } catch (const std::exception& e) {
19 std::cerr << e.what() << std::endl;
20 }
21 return 0;
22}
23
R
1## ਪਰਿਧੀ ਤੋਂ ਰੇਡੀਅਸ ਦੀ ਗਣਨਾ ਕਰੋ
2radius_from_circumference <- function(circumference) {
3 if (circumference <= 0) {
4 stop("Circumference must be greater than zero.")
5 }
6 return(circumference / (2 * pi))
7}
8
9## ਉਦਾਹਰਣ ਵਰਤੋਂ
10C <- 31.4159
11r <- radius_from_circumference(C)
12cat(sprintf("The radius is %.2f units.\n", r))
13
ਰੂਬੀ
1## ਪਰਿਧੀ ਤੋਂ ਰੇਡੀਅਸ ਦੀ ਗਣਨਾ ਕਰੋ
2def radius_from_circumference(circumference)
3 raise ArgumentError, "Circumference must be greater than zero." if circumference <= 0
4 circumference / (2 * Math::PI)
5end
6
7## ਉਦਾਹਰਣ ਵਰਤੋਂ
8C = 31.4159
9r = radius_from_circumference(C)
10puts "The radius is #{format('%.2f', r)} units."
11
PHP
1<?php
2// ਪਰਿਧੀ ਤੋਂ ਰੇਡੀਅਸ ਦੀ ਗਣਨਾ ਕਰੋ
3function radiusFromCircumference($circumference) {
4 if ($circumference <= 0) {
5 throw new Exception('Circumference must be greater than zero.');
6 }
7 return $circumference / (2 * M_PI);
8}
9
10// ਉਦਾਹਰਣ ਵਰਤੋਂ
11$C = 31.4159;
12$r = radiusFromCircumference($C);
13echo "The radius is " . round($r, 2) . " units.";
14?>
15
ਰਸਟ
1use std::f64::consts::PI;
2
3// ਪਰਿਧੀ ਤੋਂ ਰੇਡੀਅਸ ਦੀ ਗਣਨਾ ਕਰੋ
4fn radius_from_circumference(circumference: f64) -> Result<f64, &'static str> {
5 if circumference <= 0.0 {
6 return Err("Circumference must be greater than zero.");
7 }
8 Ok(circumference / (2.0 * PI))
9}
10
11fn main() {
12 let C = 31.4159;
13 match radius_from_circumference(C) {
14 Ok(r) => println!("The radius is {:.2} units.", r),
15 Err(e) => println!("{}", e),
16 }
17}
18
ਸਵਿਫਟ
1import Foundation
2
3// ਪਰਿਧੀ ਤੋਂ ਰੇਡੀਅਸ ਦੀ ਗਣਨਾ ਕਰੋ
4func radiusFromCircumference(_ circumference: Double) throws -> Double {
5 if circumference <= 0 {
6 throw NSError(domain: "InvalidInput", code: 0, userInfo: [NSLocalizedDescriptionKey: "Circumference must be greater than zero."])
7 }
8 return circumference / (2 * Double.pi)
9}
10
11// ਉਦਾਹਰਣ ਵਰਤੋਂ
12do {
13 let C = 31.4159
14 let r = try radiusFromCircumference(C)
15 print(String(format: "The radius is %.2f units.", r))
16} catch {
17 print(error.localizedDescription)
18}
19
ਖੇਤਰਫਲ ਤੋਂ
ਪਾਇਥਨ
1import math
2
3## ਖੇਤਰਫਲ ਤੋਂ ਰੇਡੀਅਸ ਦੀ ਗਣਨਾ ਕਰੋ
4def radius_from_area(area):
5 if area <= 0:
6 raise ValueError("Area must be greater than zero.")
7 return math.sqrt(area / math.pi)
8
9## ਉਦਾਹਰਣ ਵਰਤੋਂ
10A = 78.5398
11r = radius_from_area(A)
12print(f"The radius is {r:.2f} units.")
13
ਜਾਵਾਸਕ੍ਰਿਪਟ
1// ਖੇਤਰਫਲ ਤੋਂ ਰੇਡੀਅਸ ਦੀ ਗਣਨਾ ਕਰੋ
2function radiusFromArea(area) {
3 if (area <= 0) {
4 throw new Error("Area must be greater than zero.");
5 }
6 return Math.sqrt(area / Math.PI);
7}
8
9// ਉਦਾਹਰਣ ਵਰਤੋਂ
10let A = 78.5398;
11let r = radiusFromArea(A);
12console.log(`The radius is ${r.toFixed(2)} units.`);
13
ਜਾਵਾ
1public class CircleRadiusCalculator {
2 public static double radiusFromArea(double area) {
3 if (area <= 0) {
4 throw new IllegalArgumentException("Area must be greater than zero.");
5 }
6 return Math.sqrt(area / Math.PI);
7 }
8
9 public static void main(String[] args) {
10 double A = 78.5398;
11 double r = radiusFromArea(A);
12 System.out.printf("The radius is %.2f units.%n", r);
13 }
14}
15
C++
1// ਖੇਤਰਫਲ ਤੋਂ ਰੇਡੀਅਸ ਦੀ ਗਣਨਾ ਕਰੋ
2#include <iostream>
3#include <cmath>
4#include <stdexcept>
5
6double radiusFromArea(double area) {
7 if (area <= 0) {
8 throw std::invalid_argument("Area must be greater than zero.");
9 }
10 return std::sqrt(area / M_PI);
11}
12
13int main() {
14 double A = 78.5398;
15 try {
16 double r = radiusFromArea(A);
17 std::cout << "The radius is " << r << " units." << std::endl;
18 } catch (const std::exception& e) {
19 std::cerr << e.what() << std::endl;
20 }
21 return 0;
22}
23
R
1## ਖੇਤਰਫਲ ਤੋਂ ਰੇਡੀਅਸ ਦੀ ਗਣਨਾ ਕਰੋ
2radius_from_area <- function(area) {
3 if (area <= 0) {
4 stop("Area must be greater than zero.")
5 }
6 return(sqrt(area / pi))
7}
8
9## ਉਦਾਹਰਣ ਵਰਤੋਂ
10A <- 78.5398
11r <- radius_from_area(A)
12cat(sprintf("The radius is %.2f units.\n", r))
13
ਮੈਟਲੈਬ
1% ਖੇਤਰਫਲ ਤੋਂ ਰੇਡੀਅਸ ਦੀ ਗਣਨਾ ਕਰੋ
2function r = radius_from_area(area)
3 if area <= 0
4 error('Area must be greater than zero.');
5 end
6 r = sqrt(area / pi);
7end
8
9% ਉਦਾਹਰਣ ਵਰਤੋਂ
10A = 78.5398;
11r = radius_from_area(A);
12fprintf('The radius is %.2f units.\n', r);
13
C#
1using System;
2
3class CircleRadiusCalculator
4{
5 public static double RadiusFromArea(double area)
6 {
7 if (area <= 0)
8 throw new ArgumentException("Area must be greater than zero.");
9 return Math.Sqrt(area / Math.PI);
10 }
11
12 static void Main()
13 {
14 double A = 78.5398;
15 double r = RadiusFromArea(A);
16 Console.WriteLine("The radius is {0:F2} units.", r);
17 }
18}
19
ਗੋ
1package main
2
3import (
4 "fmt"
5 "math"
6)
7
8func radiusFromArea(area float64) (float64, error) {
9 if area <= 0 {
10 return 0, fmt.Errorf("Area must be greater than zero.")
11 }
12 return math.Sqrt(area / math.Pi), nil
13}
14
15func main() {
16 A := 78.5398
17 r, err := radiusFromArea(A)
18 if err != nil {
19 fmt.Println(err)
20 return
21 }
22 fmt.Printf("The radius is %.2f units.\n", r)
23}
24
ਰੂਬੀ
1## ਖੇਤਰਫਲ ਤੋਂ ਰੇਡੀਅਸ ਦੀ ਗਣਨਾ ਕਰੋ
2def radius_from_area(area)
3 raise ArgumentError, "Area must be greater than zero." if area <= 0
4 Math.sqrt(area / Math::PI)
5end
6
7## ਉਦਾਹਰਣ ਵਰਤੋਂ
8A = 78.5398
9r = radius_from_area(A)
10puts "The radius is #{format('%.2f', r)} units."
11
PHP
1<?php
2// ਖੇਤਰਫਲ ਤੋਂ ਰੇਡੀਅਸ ਦੀ ਗਣਨਾ ਕਰੋ
3function radiusFromArea($area) {
4 if ($area <= 0) {
5 throw new Exception('Area must be greater than zero.');
6 }
7 return sqrt($area / M_PI);
8}
9
10// ਉਦਾਹਰਣ ਵਰਤੋਂ
11$A = 78.5398;
12$r = radiusFromArea($A);
13echo "The radius is " . round($r, 2) . " units.";
14?>
15
ਰਸਟ
1use std::f64::consts::PI;
2
3// ਖੇਤਰਫਲ ਤੋਂ ਰੇਡੀਅਸ ਦੀ ਗਣਨਾ ਕਰੋ
4fn radius_from_area(area: f64) -> Result<f64, &'static str> {
5 if area <= 0.0 {
6 return Err("Area must be greater than zero.");
7 }
8 Ok((area / PI).sqrt())
9}
10
11fn main() {
12 let A = 78.5398;
13 match radius_from_area(A) {
14 Ok(r) => println!("The radius is {:.2} units.", r),
15 Err(e) => println!("{}", e),
16 }
17}
18
ਸਵਿਫਟ
1import Foundation
2
3// ਖੇਤਰਫਲ ਤੋਂ ਰੇਡੀਅਸ ਦੀ ਗਣਨਾ ਕਰੋ
4func radiusFromArea(_ area: Double) throws -> Double {
5 if area <= 0 {
6 throw NSError(domain: "InvalidInput", code: 0, userInfo: [NSLocalizedDescriptionKey: "Area must be greater than zero."])
7 }
8 return sqrt(area / Double.pi)
9}
10
11// ਉਦਾਹਰਣ ਵਰਤੋਂ
12do {
13 let A = 78.5398
14 let r = try radiusFromArea(A)
15 print(String(format: "The radius is %.2f units.", r))
16} catch {
17 print(error.localizedDescription)
18}
19
ਐਕਸਲ
1## ਖੇਤਰਫਲ ਤੋਂ ਰੇਡੀਅਸ ਦੀ ਗਣਨਾ ਕਰੋ B1 ਵਿੱਚ
2=IF(B1>0, B1/2, "Invalid input")
3
4## ਪਰਿਧੀ ਤੋਂ ਰੇਡੀਅਸ ਦੀ ਗਣਨਾ ਕਰੋ B2 ਵਿੱਚ
5=IF(B2>0, B2/(2*PI()), "Invalid input")
6
7## ਖੇਤਰਫਲ ਤੋਂ ਰੇਡੀਅਸ ਦੀ ਗਣਨਾ ਕਰੋ B3 ਵਿੱਚ
8=IF(B3>0, SQRT(B3/PI()), "Invalid input")
9
ਵਿਜ਼ੂਅਲਾਈਜ਼ੇਸ਼ਨ
ਰੇਡੀਅਸ, ਵਿਆਸ, ਅਤੇ ਪਰਿਧੀ ਦੇ ਵਿਚਕਾਰ ਸੰਬੰਧ ਨੂੰ ਦਰਸਾਉਂਦੀ ਇੱਕ SVG ਰੂਪਰੇਖਾ:
ਹਵਾਲੇ
- ਗੋਲਾਈ - ਵਿਕੀਪੀਡੀਆ
- ਪਰਿਧੀ - Math Is Fun
- ਗੋਲਾਈ ਦਾ ਖੇਤਰਫਲ - Khan Academy
- ਦਾ ਇਤਿਹਾਸ - ਵਿਕੀਪੀਡੀਆ
ਫੀਡਬੈਕ
ਇਸ ਟੂਲ ਬਾਰੇ ਫੀਡਬੈਕ ਦੇਣ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਫੀਡਬੈਕ ਟੋਸਟ 'ਤੇ ਕਲਿੱਕ ਕਰੋ
ਸੰਬੰਧਿਤ ਟੂਲ
ਹੋਰ ਟੂਲਾਂ ਦੀ ਖੋਜ ਕਰੋ ਜੋ ਤੁਹਾਡੇ ਕੰਮ ਦੇ ਪ੍ਰਵਾਹ ਲਈ ਲਾਭਦਾਇਕ ਹੋ ਸਕਦੀਆਂ ਹਨ