शुरू करेंमुफ़्त में शुरू करें

Fahrenheit से Celsius में बदलना

आप एक ऑस्ट्रेलियाई कंपनी के एनालिटिक्स विभाग में काम करते हैं, जिसने हाल ही में एक अमेरिकी कंपनी का अधिग्रहण किया है। US कंपनी की फाइलें और डेटा इम्पीरियल सिस्टम में हैं और उन्हें मैट्रिक में कन्वर्ट करना है। यह आपके Bash स्किल्स का इस्तेमाल करके एक ऐसा प्रोग्राम बनाने का अच्छा मौका है जो इसमें मदद करे।

आपका काम है एक ऐसा प्रोग्राम लिखना जो एक एकल संख्या (Fahrenheit में तापमान) को ARGV आर्ग्युमेंट के रूप में ले, उसे Celsius में कन्वर्ट करे, और नया मान लौटाए। इसमें दशमलव हो सकते हैं, इसलिए आपको कैलकुलेशन के लिए bc प्रोग्राम का उपयोग करना होगा।

हर बार bc में scale कमांड का उपयोग करके 2 दशमलव स्थान रखें।

Fahrenheit से Celsius में बदलने का फार्मूला है:

C = (F - 32) x (5/9)

ध्यान रखें, क्योंकि हम आर्ग्युमेंट्स इस्तेमाल कर रहे हैं, आपको अपनी स्क्रिप्ट टर्मिनल पेन से चलानी होगी, न कि 'run this file' बटन से।

यह अभ्यास पाठ्यक्रम का हिस्सा है

Bash Scripting परिचय

पाठ्यक्रम देखें

इंटरैक्टिव व्यावहारिक अभ्यास

हमारे इंटरैक्टिव अभ्यासों में से किसी एक के साथ सिद्धांत को व्यवहार में बदलें

अभ्यास शुरू करें