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

টিউটোরিয়াল

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

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

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

মান সংরক্ষণ/Assignment Operators

প্রোগ্রামিং ভাষায় ভেরিয়েবলে মান সংরক্ষণ করা সবচেয়ে মৌলিক কাজগুলোর একটি। এই কাজটি করা হয় Assignment Operator ব্যবহার করে।

যুক্তি (Jukti) অ্যাসাইনমেন্ট অপারেটর

প্রোগ্রামিং ভাষায় ভেরিয়েবলে মান সংরক্ষণ এবং পরিবর্তন করা সবচেয়ে মৌলিক কাজ। যুক্তি তে এই কাজটি করার জন্য বিভিন্ন ধরনের Assignment Operator রয়েছে। নিচে এর সবকটি ফিচারের বিস্তারিত আলোচনা করা হলো।

১. মৌলিক অ্যাসাইনমেন্ট অপারেটর (=)

= অপারেটর ব্যবহার করে ডান দিকের মান বাম দিকের ভেরিয়েবলে সেট করা হয়। যুক্তি-তে ভেরিয়েবল ডিক্লেয়ার করার জন্য সরাসরি টাইপের নাম (যেমন পূর্ণসংখ্যা) ব্যবহার করা যায়।

পূর্ণসংখ্যা বয়স = ২৫;
বাক্য নাম = "রহিম";
দশমিক পাই = ৩.১৪;
টাইপ এনফোর্সমেন্ট (Type Enforcement): যদি আপনি কোনো ভেরিয়েবলকে পূর্ণসংখ্যা হিসেবে ডিক্লেয়ার করেন এবং পরে সেখানে দশমিক মান সেট করেন, যুক্তি অটোমেটিক সেটাকে পূর্ণসংখ্যায় রূপান্তর করবে।

পূর্ণসংখ্যা ক = ৫.৮;
দেখাও ক; // আউটপুট হবে: ৫

২. ইনক্রিমেন্ট ও ডিক্রিমেন্ট (++, --)

ভেরিয়েবলের মান ১ বৃদ্ধি বা হ্রাস করার জন্য এই অপারেটরগুলো ব্যবহার করা হয়।


পূর্ণসংখ্যা ক = ১০;
ক++; // ক এখন ১১
ক--; // ক আবার ১০

৩. কম্পাউন্ড অ্যাসাইনমেন্ট (+=, -=, *=, /=, %=)

গাণিতিক অপারেশন এবং অ্যাসাইনমেন্ট একসাথে করার জন্য এগুলো ব্যবহৃত হয়। এটি কোডকে সংক্ষিপ্ত এবং সুন্দর করে।


পূর্ণসংখ্যা সংখ্যা = ১০;

সংখ্যা += ৫;  // সংখ্যা = ১০ + ৫ (১৫)
সংখ্যা -= ৩;  // সংখ্যা = ১৫ - ৩ (১২)
সংখ্যা *= ২;  // সংখ্যা = ১২ * ২ (২৪)
সংখ্যা /= ৪;  // সংখ্যা = ২৪ / ৪ (৬)
সংখ্যা %= ৫;  // সংখ্যা = ৬ % ৫ (১)

৪. মাল্টি-ডিক্লেয়ারেশন (একসাথে একাধিক ভেরিয়েবল)

একটি মাত্র লাইনে আপনি কমা (,) ব্যবহার করে একাধিক ভেরিয়েবল ডিক্লেয়ার ও অ্যাসাইন করতে পারেন।


পূর্ণসংখ্যা ক = ১০, খ = ২০, গ = ৩০;
ধরি নাম = "রহিম", বয়স = ২৫;

৫. মাল্টি-অ্যাসাইনমেন্ট (একসাথে মান পরিবর্তন)

ডিক্লেয়ার করা ভেরিয়েবলগুলোর মানও আপনি কমা দিয়ে এক লাইনে পরিবর্তন করতে পারেন।


ক = ১০০, খ = ২০০;

৬. তালিকা বা অ্যায় অ্যাসাইনমেন্ট (Array Assignment)

তালিকার নির্দিষ্ট ইনডেক্সে মান রাখার জন্য ইনডেক্সিং অ্যাসাইনমেন্ট ব্যবহার করা হয়।


তালিকা আমার_লিস্ট = [১০, ২০, ৩০];
আমার_লিস্ট[০] = ১০০;
আমার_লিস্ট[১] += ৫০;

দেখাও আমার_লিস্ট; // আউটপুট হবে: [১০০, ৭০, ৩০]

৭. অবজেক্ট প্রপার্টি অ্যাসাইনমেন্ট (OOP Property)

যদি আপনি অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং করেন, তবে ডট (.) ব্যবহার করে অবজেক্টের প্রপার্টিতে মান সেট করতে পারবেন।


নতুন শিক্ষার্থী রহিম;
রহিম.বয়স = ২০;
রহিম.রোল += ১;

৮. ইনপুট অ্যাসাইনমেন্ট (জিজ্ঞেস)

ব্যবহারকারীর কাছ থেকে সরাসরি মান নিয়ে ভেরিয়েবলে রাখার জন্য জিজ্ঞেস কিওয়ার্ড ব্যবহার করা হয়। এটিও এক ধরনের অ্যাসাইনমেন্ট।


পূর্ণসংখ্যা বয়স;
জিজ্ঞেস >> বয়স;

অপারেটর সারসংক্ষেপ

অপারেটর বর্ণনা উদাহরণ
= মান সরাসরি এসাইন করা ক = ১০
++ / -- ১ বৃদ্ধি বা হ্রাস ক++, খ--
+= / -= যোগ বা বিয়োগ অ্যাসাইনমেন্ট ক += ৫
*= / /= গুণ বা ভাগ অ্যাসাইনমেন্ট ক *= ২
%= ভাগশেষ অ্যাসাইনমেন্ট ক %= ৩
, একাধিক অ্যাসাইনমেন্ট বা ডিক্লেয়ারেশন ক=১০, খ=২০
সতর্কতা:

যুক্তি তে অ্যাসাইনমেন্ট অপারেটর (=) এবং তুলনা অপারেটর (==) এর মধ্যে পার্থক্য রয়েছে। মান বসানোর জন্য সবসময় একটির = ব্যবহার করুন।

টিপস: কোডকে ছোট রাখতে এবং লজিক পরিষ্কার রাখতে কম্পাউন্ড অ্যাসাইনমেন্ট ব্যবহার করা একটি ভালো অভ্যাস।
Previous
তুলনা / Comparison
Next Lesson
Arithmetic Operators/গাণিতিক অপারেটর
কুইজ 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