ট্র্যাক
/
C++
C++
/
অনুশীলনী
/
রেজিস্টর কালার
রেজিস্টর কালার

রেজিস্টর কালার

সহজ

নির্দেশনা

আপনি যদি Raspberry Pi দিয়ে কিছু তৈরি করতে চান, তাহলে সম্ভবত রেজিস্টর ব্যবহার করবেন। এই অনুশীলনীতে এদের সম্পর্কে দুটি বিষয় জানা দরকার:

  • প্রতিটি রেজিস্টরের একটি রেজিস্ট্যান্স মান থাকে।
  • রেজিস্টরগুলো ছোট, এতটাই ছোট যে আপনি যদি রেজিস্ট্যান্সের মান সেগুলোর গায়ে লিখে দিতেন, তাহলে তা পড়া কঠিন হয়ে যেত।

এই সমস্যা এড়াতে নির্মাতারা রেজিস্টরের গায়ে রঙ-কোড করা ব্যান্ড ছাপিয়ে থাকেন, যা তাদের রেজিস্ট্যান্সের মান নির্দেশ করে। প্রতিটি ব্যান্ডের একটি অবস্থান ও একটি সংখ্যাগত মান থাকে।

রেজিস্টরের প্রথম ২টি ব্যান্ডের এনকোডিং স্কিম সহজ: প্রতিটি রঙ একটি নির্দিষ্ট সংখ্যাকে বোঝায়।

এই অনুশীলনীতে আপনি একটি সহায়ক প্রোগ্রাম তৈরি করবেন, যাতে ব্যান্ডগুলোর মান আপনাকে মনে রাখতে না হয়।

এই রঙগুলোকে নিচের মতো এনকোড করা হয়েছে:

  • black: 0
  • brown: 1
  • red: 2
  • orange: 3
  • yellow: 4
  • green: 5
  • blue: 6
  • violet: 7
  • grey: 8
  • white: 9

এই অনুশীলনীর লক্ষ্য হলো এমন একটি উপায় তৈরি করা:

  • কোনো নির্দিষ্ট রঙের ব্যান্ডের সাথে যুক্ত সংখ্যাগত মান খুঁজে বের করা
  • বিভিন্ন ব্যান্ডের রঙের তালিকা করা

মনে রাখার কৌশল রঙগুলোর সাথে সংখ্যাগুলোকে মেলায়, আর এই সংখ্যাগুলো একটি অ্যারেতে রাখলে দেখা যায় যে সেগুলো অ্যারেতে নিজেদের ইনডেক্সের সাথেই মিলে যায়: Better Be Right Or Your Great Big Values Go Wrong.

রেজিস্টরের রঙ-এনকোডিং সম্পর্কে আরও তথ্য পাওয়া যাবে Electronic color code উইকিপিডিয়া নিবন্ধে।

GitHub-এর মাধ্যমে সম্পাদনা করুন লিংকটি একটি নতুন উইন্ডো বা ট্যাবে খোলে
C++ Exercism

রেজিস্টর কালার শুরু করতে প্রস্তুত?

Exercism-এ সাইন আপ করুন, C++ ট্র্যাকের 19টি কনসেপ্ট100টি অনুশীলনী আর সত্যিকারের মানুষের মেন্টরিং দিয়ে শিখুন ও দক্ষ হয়ে উঠুন, সম্পূর্ণ বিনামূল্যে।