আসসালামু আলাইকুম । কেমন আছেন সবাই? আশা করি সবাই ভালো আছেন । ট্রিকবিডি তে আপনাকে স্বাগতম জানাচ্ছি , আমি চঞ্চল ।

অনেকদিন পর ফিরলাম ট্রিকবিডি তে , একটা নতুন জিনিসের সাথে আপনাদের পরিচয় করিয়ে দিতে ।

টাইটেল দেখেই হয়ত কিছুটা বুঝতে পেরেছেন পোস্ট এর বিষয় টা , আরেকটু ভালো করে বলি । এটি একটি বেজ কনভার্টার যা দিয়ে আপনি ডেসিমাল, বাইনারি ,অক্টাল, হেক্সাডেসিমাল সংখ্যাগুলো একটি থেকে আরেকটি তে রুপান্তর করতে পারবেন । বিশেষ করে ইন্টারমিডিয়েট এর শিক্ষার্থীদের এটি বেশি কাজে লাগবে ।

তো এখন কথা হলো , যে এটা তো সায়েন্টিফিক ক্যালকুলেটর দিয়েও করতে পারি, ওটা আর এটার মধ্যে পার্থক্য কি ?

পার্থক্য টা হলো ক্যালকুলেটর এ করলে সরাসরি উত্তর টা পাবেন। কিন্তু এটার মাধ্যমে স্টেপ বাই স্টেপ করে নিতে পারবেন , শুধু খাতায় লেখা ।

এখন আরেকটা কথা যে এটা তো পরীক্ষায় ব্যবহার করতে পারব না । সেটার উত্তর হলো যে এটা শুধু নিজে নিজে যখন প্র্যাকটিস করবেন বা শিখবেন তখন ব্যবহার করার জন্য ।

এর দুটো মূল বৈশিষ্ট্য:

  • খাতায় লেখার মত আউটপুট
  • পূর্ণসংখ্যা ও ভগ্নাংশ দুটোই করা যাবে

এর বেজ রূপান্তর করার পদ্ধতি :

  • Decimal to Binary, Octal, Hexadecimal: ডেসিমাল (১০) সংখ্যা কে বাইনারি(২)/অক্ট্যাল(৮)/হেক্সাডেসিমাল(১৬) এর বেজ দিয়ে ভাগ করে ।
  • Binary, Octal , Hexadecimal to Decimal: যে বেজ থেকে করতে হবে সেটি দিয়ে প্রত্যেক সংখ্যা কে গুণ করে এবং ক্রোম অনুযায়ী বেজ গুলোর পাওয়ার করে ।
  • Binary to Octal , Octal to Binary: ৩ বিট এর গ্রুপ করে , ৪-২-১ পজিশনাল ক্যালকুলেটর এর মাধ্যমে।
  • Binary to Hexadecimal, Hexadecimal to Binary: ৪ বিট এর গ্রুপ করে , ৮-৪-২-১ পজিশানাল ক্যালকুলেটর এর মাধ্যমে ।
  • Octal to Hexadecimal, Hexadecimal to Octal: প্রথমে বাইনারি তে রুপান্তর করে পরে গ্রুপিং করে ।

কয়েকটা স্ক্রিনশট নিচে দেওয়া হলো :

এবার যেভাবে ব্যবহার করবেন:

  • Termux দিয়ে পারবেন ।
  • যেকোনো Python Editor দিয়ে।
  • লিনাক্স এ পারবেন ।
  • উইন্ডোজ এ পারবেন । (পাইথন ইন্সটল থাকতে হবে)

Termux আর Linux এ ব্যবহার প্রায় একই । আমার কাছে এই মুহূর্তে উইন্ডোজ এর লিনাক্স না থাকায় দেখাতে পারলাম না ।

Termux ব্যবহার না করলে এই অ্যাপ টি ব্যবহার ব্যবহার করতে পারেন ।

নিচে আমি Termux এর টিউটোরিয়াল দেই:
1. pkg update && pkg upgrade -y

2. pkg install git python -y

3. git clone https://github.com/xhanxhal/base/

উপরের গুলো শুধু প্রথমবার দিতে হবে ।
এখন,

4. cd base
5. python base.py

এবার যে সংখ্যাটি রুপান্তর করবেন সেটি লিখুন

তারপর আপনার দেওয়া সংখ্যাটির বেজ কত সেটা দিন।

এরপর যেই বেজ এ রুপান্তর করবেন সেটি লিখুন।

একটা ছোট গল্প বলি প্রোগ্রাম টি বানানোর :

ইন্টার এ ভর্তি হওয়ার পর আইসিটি বই টা একটু দেখলাম , কি কি অধ্যায় আছে দেখলাম 😀। তখন দেখলাম তৃতীয় অধ্যায় টা, ভাবলাম এত কষ্ট করে এগলা করবে কে? একটা প্রোগ্রাম বানালে কেমন হ্য় , ওই পর্যন্তই , লেখা পড়া তো করিই নাই, এখন শেষ মুহূর্তে এসে কি করব, দুই একটা প্রাইভেট নিলাম, আইসিটি ও নিলাম, তৃতীয় অধ্যায় পরাইতেছে, এখন আরেকটু আশা জাগলো মনে, ভাবলাম পারব কি? পরে ভাবলাম আটকে গেলে তো চ্যাট জিপিটি আছেই । পরে বানিয়ে ফেললাম প্রোগ্রাম টা । আশা করি নতুন দের, আমার মত ছাত্র দের অনেক কাজে দিবে 😀। দোয়া করবেন যেন সামনে বছর এইচএসসি পরীক্ষায় ভালো রেজাল্ট করতে পারি । 🙂

তো আজ এই পর্যন্তই থাক ।

2 thoughts on "এবার খাতায় করার মতো করেই বেজ চেঞ্জ করা যাবে একটি প্রোগ্রাম দিয়ে ।"

  1. cawen82950 Contributor says:
    🤣 vai eda kore khoti korlen, exam e to nijei kora lagbe
    1. Chanchal Islam Author Post Creator says:
      😂 Exam a to nijeri kora lagbe bhai

Leave a Reply