আসসালামু আলাইকুম । কেমন আছেন সবাই? আশা করি সবাই ভালো আছেন । ট্রিকবিডি তে আপনাকে স্বাগতম জানাচ্ছি , আমি চঞ্চল ।
অনেকদিন পর ফিরলাম ট্রিকবিডি তে , একটা নতুন জিনিসের সাথে আপনাদের পরিচয় করিয়ে দিতে ।
টাইটেল দেখেই হয়ত কিছুটা বুঝতে পেরেছেন পোস্ট এর বিষয় টা , আরেকটু ভালো করে বলি । এটি একটি বেজ কনভার্টার যা দিয়ে আপনি ডেসিমাল, বাইনারি ,অক্টাল, হেক্সাডেসিমাল সংখ্যাগুলো একটি থেকে আরেকটি তে রুপান্তর করতে পারবেন । বিশেষ করে ইন্টারমিডিয়েট এর শিক্ষার্থীদের এটি বেশি কাজে লাগবে ।
তো এখন কথা হলো , যে এটা তো সায়েন্টিফিক ক্যালকুলেটর দিয়েও করতে পারি, ওটা আর এটার মধ্যে পার্থক্য কি ?
পার্থক্য টা হলো ক্যালকুলেটর এ করলে সরাসরি উত্তর টা পাবেন। কিন্তু এটার মাধ্যমে স্টেপ বাই স্টেপ করে নিতে পারবেন , শুধু খাতায় লেখা ।
এখন আরেকটা কথা যে এটা তো পরীক্ষায় ব্যবহার করতে পারব না । সেটার উত্তর হলো যে এটা শুধু নিজে নিজে যখন প্র্যাকটিস করবেন বা শিখবেন তখন ব্যবহার করার জন্য ।
এর দুটো মূল বৈশিষ্ট্য:
- খাতায় লেখার মত আউটপুট
- পূর্ণসংখ্যা ও ভগ্নাংশ দুটোই করা যাবে
এর বেজ রূপান্তর করার পদ্ধতি :
- 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
3. git clone https://github.com/xhanxhal/base/
উপরের গুলো শুধু প্রথমবার দিতে হবে ।
এখন,
5. python base.py
এবার যে সংখ্যাটি রুপান্তর করবেন সেটি লিখুন
তারপর আপনার দেওয়া সংখ্যাটির বেজ কত সেটা দিন।
এরপর যেই বেজ এ রুপান্তর করবেন সেটি লিখুন।
একটা ছোট গল্প বলি প্রোগ্রাম টি বানানোর :
ইন্টার এ ভর্তি হওয়ার পর আইসিটি বই টা একটু দেখলাম , কি কি অধ্যায় আছে দেখলাম 😀। তখন দেখলাম তৃতীয় অধ্যায় টা, ভাবলাম এত কষ্ট করে এগলা করবে কে? একটা প্রোগ্রাম বানালে কেমন হ্য় , ওই পর্যন্তই , লেখা পড়া তো করিই নাই, এখন শেষ মুহূর্তে এসে কি করব, দুই একটা প্রাইভেট নিলাম, আইসিটি ও নিলাম, তৃতীয় অধ্যায় পরাইতেছে, এখন আরেকটু আশা জাগলো মনে, ভাবলাম পারব কি? পরে ভাবলাম আটকে গেলে তো চ্যাট জিপিটি আছেই । পরে বানিয়ে ফেললাম প্রোগ্রাম টা । আশা করি নতুন দের, আমার মত ছাত্র দের অনেক কাজে দিবে 😀। দোয়া করবেন যেন সামনে বছর এইচএসসি পরীক্ষায় ভালো রেজাল্ট করতে পারি । 🙂
তো আজ এই পর্যন্তই থাক ।
2 thoughts on "এবার খাতায় করার মতো করেই বেজ চেঞ্জ করা যাবে একটি প্রোগ্রাম দিয়ে ।"