मुख्य सामग्री पर जाएं

पुस्तक बिक्री पर छूट

पुस्तक बिक्री पर छूट

चुनौती: जॉनी 15.08 डॉलर, 50.88 डॉलर और 150.96 डॉलर की कीमत वाली तीन किताबें खरीदना चाहता है। प्रत्येक पुस्तक के साथ दो कूपन विकल्प दिए गए हैं, या तो 5 डॉलर की छूट या 5% की छूट। इस गतिविधि का उद्देश्य एक ऐसा एल्गोरिदम बनाना है जो जॉनी को छूटों की तुलना करने और सबसे किफायती विकल्प निर्धारित करने में मदद करे। वीआर रोबोट को कोड करें ताकि वह आर्ट कैनवास + प्लेग्राउंड में घूम सके और प्रत्येक पुस्तक के नीचे स्थित कूपन बटन पर "क्लिक" करके यह बता सके कि कौन सा कूपन इस्तेमाल करना है और चुने गए कूपनों का उपयोग करके तीनों पुस्तकों की कुल लागत की गणना कर सके। किसी बटन को "क्लिक" करने के लिए, वीआर पेन का उपयोग करके बटन के क्षेत्र को हरे रंग से भरें। 

  • इस गूगल स्लाइडशोसे बुक सेल डिस्काउंट वर्कशीट पीएनजी फाइल के रूप में चुनें और डाउनलोड करें 
  • आर्ट कैनवस+ प्लेग्राउंड का चयन करें और बुक सेल डिस्काउंट वर्कशीट अपलोड करें।
  • प्रत्येक पुस्तक के लिए छूट की गणना करने और कूपन का चयन करने के लिए एक एल्गोरिदम डिजाइन करें।
    • तीनों पुस्तकों की कुल लागत, प्रत्येक पुस्तक की लागत और कूपन के माध्यम से मिलने वाली छूट को दर्शाने के लिए चर बनाएं।
    • विभिन्न कूपनों का उपयोग करके प्रत्येक पुस्तक पर मिलने वाली छूट की गणना करने के लिए एक व्यंजक बनाएं, और छूटों की तुलना करके उपयोग करने के लिए उपयुक्त कूपन का चयन करें 
    • वीआर पेन का उपयोग करके चयनित कूपन बटन को हरे रंग से भरें।
    • चयनित कूपन का उपयोग करके प्रत्येक पुस्तक की लागत की गणना करने के लिए एक व्यंजक बनाएं।
  • चयनित कूपनों का उपयोग करके तीनों पुस्तकों की कुल लागत की गणना करने के लिए एक सूत्र बनाएं। परिकलित मान को प्रिंट कंसोल पर प्रिंट करने के लिए [print] ब्लॉक का उपयोग करें।

सहायक सुझाव

  • प्रोजेक्ट को छोटा और अधिक पठनीय बनाने के लिए, पुस्तक मूल्य के आधार पर कूपन का चयन करने के लिए एक पैरामीटर के साथ एक 'माई ब्लॉक' बनाएं।VEXcode My blocks Definition block that reads 'define CouponSelection' with a numerical parameter that reads 'price'.
    • पाइथन कमांड से मिलान:

      def CouponSelection(price):