মূল বিষয়বস্তুতে যান

বই বিক্রয়ে ছাড়

বই বিক্রয়ে ছাড়

:১৫.০৮ ডলার, ৫০.৮৮ ডলার এবং ১৫০.৯৬ ডলার মূল্যে তিনটি বই কিনতে চায়  প্রতিটি বইয়ের সাথে দুটি কুপন বিকল্প রয়েছে, হয় ৫ ডলার ছাড় অথবা ৫% ছাড়। এই কার্যকলাপের উদ্দেশ্য হলো এমন একটি অ্যালগরিদম তৈরি করা যা জনিকে ছাড়গুলো তুলনা করতে এবং সবচেয়ে সাশ্রয়ী বিকল্পটি নির্ধারণ করতে সাহায্য করবে। ভিআর রোবটটিকে এমনভাবে কোড করুন যাতে এটি আর্ট ক্যানভাস প্লেগ্রাউন্ডে ঘুরে প্রতিটি বইয়ের নিচে থাকা কুপন বাটনগুলোতে “ক্লিক” করে কোন কুপনটি ব্যবহার করতে হবে তা নির্দেশ করে এবং নির্বাচিত কুপনগুলো ব্যবহার করে তিনটি বইয়ের মোট মূল্য গণনা করে। কোনো বাটন “ক্লিক” করতে, ভিআর পেন ব্যবহার করে বাটনের জায়গাটি সবুজ রঙ দিয়ে পূরণ করুন। 

  • এই গুগল স্লাইডশো থেকে বই বিক্রয় ছাড়ের ওয়ার্কশিটটি একটি PNG ফাইল হিসাবে বেছে নিন এবং ডাউনলোড করুন।
  • আর্ট ক্যানভাস+ প্লেগ্রাউন্ড নির্বাচন করুন এবং বই বিক্রয় ছাড়ের ওয়ার্কশিটটি আপলোড করুন।
  • প্রতিটি বইয়ের জন্য ছাড় গণনা করতে ও কুপন নির্বাচন করতে একটি অ্যালগরিদম ডিজাইন করুন।
    • তিনটি বইয়ের মোট খরচ, প্রতিটি বইয়ের খরচ এবং কুপন ব্যবহার করে প্রাপ্ত ছাড় বোঝানোর জন্য ভ্যারিয়েবল তৈরি করুন।
    • বিভিন্ন কুপন ব্যবহার করে প্রতিটি বইয়ের ছাড় গণনা করার জন্য একটি এক্সপ্রেশন তৈরি করুন এবং ব্যবহারের জন্য কুপনটি নির্বাচন করতে ছাড়গুলো তুলনা করুন 
    • ভিআর পেন ব্যবহার করে নির্বাচিত কুপন বাটনটি সবুজ রঙ দিয়ে পূরণ করুন।
    • নির্বাচিত কুপন ব্যবহার করে প্রতিটি বইয়ের মূল্য গণনা করার জন্য একটি এক্সপ্রেশন তৈরি করুন।
  • নির্বাচিত কুপনগুলো ব্যবহার করে তিনটি বইয়ের মোট মূল্য গণনা করার জন্য একটি এক্সপ্রেশন তৈরি করুন। গণনাকৃত মানটি প্রিন্ট কনসোলে প্রিন্ট করতে [print] ব্লকটি ব্যবহার করুন।

সহায়ক ইঙ্গিত

  • প্রজেক্টটিকে আরও সংক্ষিপ্ত ও সহজে পাঠযোগ্য করার জন্য, বইয়ের দামের উপর ভিত্তি করে কুপন বাছাই করতে একটি প্যারামিটারসহ একটি 'মাই ব্লক' তৈরি করুন।VEXcode আমার ব্লক ডেফিনিশন ব্লক যা 'রিড করে এবং CouponSelection' ডিফাইন করে, সাথে একটি নিউমেরিক্যাল প্যারামিটার থাকে যা 'রিড করে এবং price' রিড করে।
    • পাইথন কমান্ডের মিল:

      def CouponSelection(price):