সি পর্ব ৮ – রিকার্শন

সূচিপত্র  পর্বের শুরুতেই আমরা উদ্ভট একটা প্রোগ্রাম দেখবো। কোডটি রান করার দরকার নেই! #include <stdio.h> int main() { printf("Hello world.\n"); main(); // eta khub baaje ekta ovvash.. dekhcho dekho, nije korio na kokhono :p } সবই ঠিক ছিল শুধুমাত্র ৫ নাম্বার লাইনে...

সি পর্ব ৩.২ – যদি, অথবা যদি এবং নাহলে

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

[সি++ পর্ব ১৪.১] ফ্রেন্ড

সাধারণত একটি ক্লাসের প্রোটেক্টেড এবং প্রাইভেট মেম্বারগুলোকে সরাসরি এক্সেস করা যায় না। আরেকটি পাবলিক ফাংশন ক্লাসের মধ্যে ডিফাইন করে আমরা এ কাজটি করতে পারি। এছাড়াও আমরা এই কাজটি আরও এক ভাবে করতে পারি – ফ্রেন্ড ফাংশনের সাহায্যে। এই ফাংশনের মাধ্যমে প্রোটেক্টেড এবং...

[সি++ পর্ব ১১.১] ক্লাস : প্রাথমিক আলোচনা

আমরা ইতোমধ্যে ডাটা স্ট্রাকচার সম্পর্কে জেনেছি। ক্লাস হল ডাটা স্ট্রাকচারেরই  একটা বর্ধিত রূপ। ডাটা মেম্বার রাখার পাশাপাশি ক্লাস বিভিন্ন ফাংশন রাখতে পারে। এই ডাটা এবং ফানশনগুলোকে একত্রে বলা হয় ক্লাস-এর মেম্বার।  এছাড়াও ক্লাসে পাবলিক, প্রাইভেট, প্রোটেক্টেড-এই তিনটি...

অনলাইনে বিশ্ব ভ্রমণ : জার্মানী

সাধারণ কিছু তথ্যাবলী সাংবিধানিক নাম Bundesrepublik Deutschland (short: BRD) or Federal Republic Germany আয়তন  ৩৫৬৯৭০ বর্গ কিলোমিটার জনসংখ্যা  (জুলাই ২০১৪) ৮২.৪ মিলিয়ন, যার মধ্যে ৭ মিলিয়ন হল বিদেশী জনসংখ্যার ঘনত্ব  প্রতি বর্গ কিলোমিটারে ২৩১ জন রাজধানী  বার্লিন মুদ্রা...

[ক্রিপ্টোগ্রাফি পর্ব ২.২] ক্লাসিকাল সাইফার – সাবস্টিটিউশন

ট্রান্সপজিশন সাইফারে আমরা দেখেছিলাম, বর্ণগুলোর অবস্থান পরিবর্তন করে সাইফার টেক্সট বানানোর উপায়। এর একটা বিকল্প হল সাবস্টিটিউশন সাইফার। এ ধরণের সাইফারের ক্ষেত্রে বর্ণের অবস্থান নয়, বরং বর্ণগুলোই বদলে দেওয়া হয়! এ ধরণের সাইফারের একটা প্রকৃষ্ট উদাহারণ হল সিজার সাইফার, যার...

[সি++ পর্ব ১৪.২] ইনহ্যারিটেন্স

সূচিপত্র পর্ব দশে আমরা ইনহ্যারিটেন্স নিয়ে প্রাথমিক কিছু ধারণা পেয়েছিলাম। আজ জানবো ইনহ্যারিটেন্স নিয়ে বিস্তারিত। ধর তোমাকে বলা হল একটা কোড লিখতে। যা করতে হবে তা হল, এটা একটা আয়তক্ষেত্রের দৈর্ঘ্য, প্রস্থ ইনপুট নিতে পারবে। এছাড়াও এটি এর ক্ষেত্রফল হিসেব করতে পারবে। এটি...

সি++ টিউটোরিয়াল

আমাদের সাইটে সি++ নিয়ে লেখা সকল পর্ব পাবেন এই পোস্টে। সিরিজটি এখনো সম্পূর্ণ হয়নি। তবে আমরা চেষ্টা করছি, যত দ্রুত সম্ভব এটি শেষ করতে। সাথে থাকবেন! 🙂 পর্ব ১ – কথা কম, কাজ বেশি পর্ব ২ পর্ব ২.১ – ইনপুট আউটপুট পর্ব ২.২ – ভ্যারিয়েবলের গুষ্ঠি উদ্ধার পর্ব ৩...

[সি++ পর্ব ১০] অবজেক্ট অরিয়েন্টেড প্রোগ্রামিং

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

[সি++ পর্ব ১১.৭] সেট ও ম্যাপ

সেট সেট বলতে আমরা এমন একটা কন্টেইনার বুঝি, যেখানে কোনো জিনিস একবারের বেশি থাকবে না। যেমন, {1,2,3} একটা সেট, কিন্তু {1,2,1} সেট না। তুমি একটা সেট বানানোর পর যদি তাতে ১০০ বারও ১ ইনপুট কর, এতে ১ থাকবে শুধুমাত্র একবারই। সেটের আরও একটা সুবিধা হল, এটি ডাটাগুলোকে সর্টও করে...