JL
Jukti Lab
যুক্তিকোড এডিটরঅনুশীলন
MENU

টিউটোরিয়াল

সূচণা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ইউজার ইনপুটলজিক্যাল বুলিয়ানযুক্তি শর্তাবলীলজিক্যাল অপারেটরশর্তের উদাহরণযুক্তি ফর লুপযুক্তি নেস্টেড লুপশর্তের ব্যবহার

ফাংশন

শ্রেনী

যুক্তিমান সংরক্ষণ/Assignment Operators

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

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

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

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

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

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

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

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

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

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


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

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

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


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

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

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

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


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

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

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


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

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

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


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

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

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

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


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

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

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


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

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

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

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

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

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

Jukti Lab is a research lab. We work on Human Computer Interaction, Machine Learning, and Artificial Intelligence.

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

  • রিভিউ

কোম্পানি

  • About Us
  • Contact

পলিসি নীতিমালা

  • Privacy Policy
  • Terms of Service

© 2026 Jukti Lab. All rights reserved. Host with Gotmyhost

Privacy PolicyTerms of Service