JuktiLab Logo
যুক্তি ল্যাবJukti Lab
যুক্তিকোড এডিটরঅনুশীলন

টিউটোরিয়াল

সূচণাIdentifier/নির্দেশকবাক্য / Stringঅগ্রাধিকার / Precedenceলজিক্যাল অপারেটরতুলনা / Comparisonমান সংরক্ষণ/Assignment OperatorsArithmetic Operators/গাণিতিক অপারেটরData Type/তথ্যের ধরণInput/ইনপুটReal Example/বাস্তব উদাহরণMulti Variable/একাধিক ভেরিয়েবল
Declaration/নামকরণComment/কমেন্টNew Line/নতুন লাইনNumber Output/সংখ্যা আউটপুটOutput/আউটপুটStatements/বিবৃতিSyntax/গঠন বাক্য জোড়া লাগানোসংখ্যা এবং বাক্যবাক্যের আকারAccess Stringsইউজার ইনপুটলজিক্যাল বুলিয়ানযুক্তি শর্তাবলীলজিক্যাল অপারেটরশর্তের উদাহরণযুক্তি ফর লুপযুক্তি নেস্টেড লুপশর্তের ব্যবহারউন্নত ফর লুপ

যুক্তি টিউটোরিয়াল

সিনট্যাক্স গাইডউন্নত ফর লুপলুপ বাস্তব উদাহরণব্রেক ও কন্টিনিউতালিকা (Arrays) বেসিকতালিকা ও লুপতালিকা বাস্তব উদাহরণবহুমাত্রিক তালিকাফাংশন বেসিকফাংশন প্যারামিটারফাংশন রিটার্ন ভ্যালুফাংশন রিকার্শনফাংশন স্কোপওওপি (OOP) বেসিকওওপি কনস্ট্রাক্টরওওপি এক্সেস মডিফায়ারওওপি ইনহেরিটেন্স'নিজ' (This) কিউওয়ার্ডতারিখ ও সময়ওওপি পলিমরফিজমওওপি এনক্যাপসুলেশন'উৎস' (Super) কিউওয়ার্ডমাল্টিপল ইনহেরিটেন্সমাল্টি-লেভেল ইনহেরিটেন্সঅ্যাডভান্সড ফিচার
যুক্তি
Multi Variable/একাধিক ভেরিয়েবল

একসাথে একাধিক নামকরন করার নিয়ম

লজিকবাংলা-এ একই ডাটা টাইপের একাধিক ভেরিয়েবল একসাথে ডিক্লেয়ার করা খুবই সহজ এবং শক্তিশালী। এই ফিচারটি কোডকে সংক্ষিপ্ত, পরিষ্কার এবং বাস্তবমুখী করে তোলে বিশেষ করে লুপ, ইনপুট এবং গণিতভিত্তিক প্রোগ্রামে।

লজিকবাংলা মাল্টিপল ভেরিয়েবল

লজিকবাংলা-এ একই ডাটা টাইপের একাধিক ভেরিয়েবল একসাথে ডিক্লেয়ার করা খুবই সহজ এবং শক্তিশালী। এই ফিচারটি কোডকে সংক্ষিপ্ত, পরিষ্কার এবং বাস্তবমুখী করে তোলে বিশেষ করে লুপ, ইনপুট এবং গণিতভিত্তিক প্রোগ্রামে।

Note

মাল্টিপল ভেরিয়েবল ডিক্লেয়ারেশন করা হয়। কমা (,) দেখলেই বুঝে নেয় এটা একাধিক ভেরিয়েবল, এবং প্রতিটিকে আলাদা করে রেজিস্টার করে।

১) কমা (,) ব্যবহার করে ডিক্লেয়ারেশন

একই টাইপের একাধিক ভেরিয়েবল এক লাইনে লিখতে চাইলে ভেরিয়েবলগুলোর মাঝে কমা (,) ব্যবহার করতে হবে।

পূর্ণসংখ্যা ক, খ, গ;

এখন ক, খ, গ—তিনটিই ডিফাল্ট মান ০ পাবে

ডিফাল্ট ভ্যালু কেন?

কোনো ভেরিয়েবলে মান না দিলে লজিকবাংলা টাইপ অনুযায়ী নিজে থেকেই একটি প্রাথমিক মান বসায়। পূর্ণসংখ্যার ক্ষেত্রে সেটি ০।

২) ডিক্লেয়ারেশন এবং অ্যাসাইনমেন্ট একসাথে

আপনি চাইলে একই লাইনে একাধিক ভেরিয়েবল ডিক্লেয়ার করার পাশাপাশি তাদের মানও দিয়ে দিতে পারেন।

ধরি নাম = "রহিম", বয়স = ২৫, শহর = "খুলনা";

এখানে কী হলো:

  • নাম → "রহিম"
  • বয়স → ২৫
  • শহর → "খুলনা"

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

৩) চেইনিং ইনপুট - একাধিক ভেরিয়েবলের জন্য ইনপুট

একাধিক ভেরিয়েবলের জন্য ইনপুট নিতে চেইনিং অপারেটর >> ব্যবহার করা সবচেয়ে সহজ উপায়।

পূর্ণসংখ্যা রোল, রেজাল্ট;

জিজ্ঞেস "রোল ও রেজাল্ট দাও: " >> রোল >> রেজাল্ট;

দেখাও "রোল: " >> রোল; নতুনলাইন;
দেখাও "রেজাল্ট: " >> রেজাল্ট;

ইউজার যদি ইনপুট দেয়:

101 85

তাহলে:

  • রোল = 101
  • রেজাল্ট = 85
ভেতরে কীভাবে কাজ করে?

Interpreter ইনপুট লাইনের ভ্যালুগুলো স্পেস দিয়ে ভাগ করে, তারপর সিরিয়াল অনুযায়ী রোল, রেজাল্ট-এ বসিয়ে দেয়।

৪) মাল্টিপল ভেরিয়েবলের সুবিধা

  • কোড কম লাগে: বারবার টাইপ লিখতে হয় না
  • পরিচ্ছন্নতা: একই ধরণের ভেরিয়েবল এক জায়গায় থাকে
  • রিডেবিলিটি: লজিক এক নজরে বোঝা যায়
  • লুপে উপযোগী: একাধিক কাউন্টার সহজে ম্যানেজ করা যায়

৫) সাধারণ ভুল ও সতর্কতা

// ❌ কমা না দিলে ভুল
পূর্ণসংখ্যা ক খ গ;

// ✓ সঠিক
পূর্ণসংখ্যা ক, খ, গ;
// ❌ সেমিকোলন ভুলে গেলে
পূর্ণসংখ্যা ক, খ, গ

// ✓ সঠিক
পূর্ণসংখ্যা ক, খ, গ;
⚠️ মনে রাখবেন: এক লাইনে একাধিক ভেরিয়েবল ডিক্লেয়ার করলেও লাইনের শেষে ; অবশ্যই দিতে হবে

৬) সংক্ষেপে মনে রাখার বিষয়

  • ✅ একই টাইপের ভেরিয়েবল কমা দিয়ে আলাদা করুন
  • ✅ ডিক্লেয়ারেশন শেষে ; দিন
  • ✅ ইনপুটের জন্য >> ব্যবহার করুন
  • ❌ বিভিন্ন টাইপ এক লাইনে মেশাবেন না
Previous
Real Example/বাস্তব উদাহরণ
Next Lesson
Declaration/নামকরণ
কুইজ 1/5

একই লাইনে একাধিক ভেরিয়েবল আলাদা করতে কোন চিহ্ন ব্যবহার করা হয়?

Jukti Lab Logo
যুক্তি ল্যাবJukti Lab

যুক্তি ল্যাব একটি গবেষণা ও উন্নয়ন ভিত্তিক প্রতিষ্ঠান, যেখানে উদ্ভাবনী গবেষণার মাধ্যমে তৈরি করি স্মার্ট সফটওয়্যার সリューション এবং বাংলায় প্রোগ্রামিং শিক্ষার আধুনিক প্ল্যাটফর্ম।

প্রয়োজনীয় লিংক

  • রিভিউ

কোম্পানি

  • About Us
  • Contact

Contact Us

  • [email protected]
  • +880 1234-567890
  • House-xx, Road-xx, Dhaka, Bangladesh

Follow Us

© 2026 যুক্তি ল্যাব (Jukti Lab). All rights reserved. HOST WITH GOTMYHOST

Privacy PolicyTerms of Service