ट्रैक
/
Pharo
Pharo
/
अभ्यास
/
अंतरिक्ष युग
अंतरिक्ष युग

अंतरिक्ष युग

आसान

निर्देश

सेकंड में दी गई उम्र से गणना कीजिए कि कोई व्यक्ति इन ग्रहों पर कितने वर्ष का होगा:

  • बुध: कक्षीय अवधि 0.2408467 पृथ्वी वर्ष
  • शुक्र: कक्षीय अवधि 0.61519726 पृथ्वी वर्ष
  • पृथ्वी: कक्षीय अवधि 1.0 पृथ्वी वर्ष, 365.25 पृथ्वी दिन, या 31557600 सेकंड
  • मंगल: कक्षीय अवधि 1.8808158 पृथ्वी वर्ष
  • बृहस्पति: कक्षीय अवधि 11.862615 पृथ्वी वर्ष
  • शनि: कक्षीय अवधि 29.447498 पृथ्वी वर्ष
  • अरुण: कक्षीय अवधि 84.016846 पृथ्वी वर्ष
  • वरुण: कक्षीय अवधि 164.79132 पृथ्वी वर्ष

तो अगर आपसे कहा जाए कि किसी व्यक्ति की उम्र 1,000,000,000 सेकंड है, तो आपको यह बता पाना चाहिए कि वह 31.69 पृथ्वी वर्ष का है।

अगर आप सोच रहे हैं कि प्लूटो इस सूची में क्यों नहीं है, तो यह YouTube वीडियो देखिए।

ध्यान दें: सूरज के चारों ओर पृथ्वी के एक पूरे चक्कर की वास्तविक अवधि 365.256 दिन (1 नाक्षत्र वर्ष) के ज़्यादा करीब है। ग्रेगोरियन कैलेंडर में औसतन 365.2425 दिन होते हैं। हालाँकि यह पूरी तरह सही नहीं है, फिर भी इस अभ्यास में 365.25 वैल्यू इस्तेमाल की गई है। वर्ष मापने के और तरीके जानने के लिए विकिपीडिया पर Year देखिए।

ध्यान दें

Pharo डिक्शनरी इस अभ्यास को पूरा करने में आपके काम आ सकती है। Pharo में डिक्शनरी बनाने के कई तरीके हैं, जिनमें Dictionary new: at:put: और Association का इस्तेमाल करने वाला लिटरल सिंटैक्स शामिल है। एक Association key -> value जैसा दिखता है और इसे इस तरह डिक्शनरी में बदला जा सकता है: { 'key' -> 'value' } asDictionary। याद रखिए कि Smalltalk में सभी इन्फिक्स ऑपरेटर राइट-असोसिएटिव होते हैं, और आप ऊपर बताई गई किसी भी क्लास को लाइव देख सकते हैं।

GitHub के ज़रिए संपादित करें यह लिंक एक नई विंडो या टैब में खुलता है
Pharo Exercism

अंतरिक्ष युग शुरू करने के लिए तैयार हैं?

Exercism पर साइन अप कीजिए और Pharo को 50 अभ्यास तथा असली इंसानों से मिलने वाली मेंटरिंग के साथ सीखिए और उसमें महारत हासिल कीजिए, वह भी बिल्कुल मुफ्त।