रेमोट कंट्रोल कार


कहानी

इस अभ्यास में आप एक रिमोट कंट्रोल कार के साथ खेलेंगे। यह कार खरीदने के लिए आपने अब तक पर्याप्त पैसा जोड़ लिया है।

कार की बैटरी शुरू में पूरी (100%) रहती है। जब भी आप रिमोट कंट्रोल से कार चलाते हैं, यह 20 मीटर चलती है और बैटरी का एक प्रतिशत खर्च हो जाता है।

रिमोट कंट्रोल कार में एक बढ़िया LED डिस्प्ले है, जो दो जानकारियाँ दिखाता है:

  • उसने अब तक कुल कितनी दूरी तय की है, जिसे इस तरह दिखाया जाता है: "Driven <METERS> meters"।
  • बैटरी में बची हुई चार्ज, जिसे इस तरह दिखाया जाता है: "Battery at <PERCENTAGE>%"।

अगर बैटरी 0% पर पहुँच जाए, तो आप कार को और नहीं चला सकते, और बैटरी वाला डिस्प्ले "Battery empty" दिखाएगा।

कार्य

ये रिमोट कंट्रोल कार वाले अभ्यास में फिट बैठने वाले उदाहरण कार्य हैं:

  • एक बिल्कुल नई रिमोट कंट्रोल कार खरीदना
  • तय की गई दूरी दिखाना
  • बैटरी का प्रतिशत दिखाना
  • कार चलाते समय तय किए गए मीटरों की संख्या बदलना
  • कार चलाते समय बैटरी का प्रतिशत बदलना
  • बैटरी खत्म होने पर कार चलाने से रोकना

इम्प्लीमेंटेशन

  • C#: elons-toys (रेफरेंस इम्प्लीमेंटेशन)
  • Elixir: structs (Elixir स्ट्रक्ट के लिए अनुकूलित)

संबंधित