লুয়া ভাষায় সাধারণ গণনা এবং ম্যাথমেটিক্যাল অপারেশনগুলো করার জন্য কিছু সাধারণ আরিথমেটিক অপারেটর রয়েছে। এই অপারেটরগুলো দ্বারা আপনি সংখ্যা যোগ, বিয়োগ, গুণ, ভাগ এবং মডুলাস (শেষবিভাজ্য) করতে পারবেন। এখানে আমরা লুয়া ভাষার পাঁচটি প্রধান আরিথমেটিক অপারেটর—+, -, *, /, এবং %—বিস্তারিতভাবে আলোচনা করব।
১. + (Addition)
এই অপারেটরটি দুটি মানের যোগফল বের করতে ব্যবহৃত হয়।
উদাহরণ:
a = 10
b = 5
sum = a + b
print(sum) -- আউটপুট: 15এখানে, a এবং b দুটি সংখ্যা যোগ করা হয়েছে এবং ফলস্বরূপ sum ভ্যারিয়েবলে ১৫ সংরক্ষিত হয়েছে।
২. - (Subtraction)
এই অপারেটরটি দুটি মানের পার্থক্য বা বিয়োগ ফল বের করতে ব্যবহৃত হয়।
উদাহরণ:
a = 10
b = 5
difference = a - b
print(difference) -- আউটপুট: 5এখানে, a থেকে b বিয়োগ করা হয়েছে এবং ফলস্বরূপ difference ভ্যারিয়েবলে ৫ সংরক্ষিত হয়েছে।
৩. * (Multiplication)
এই অপারেটরটি দুটি সংখ্যার গুণফল বের করতে ব্যবহৃত হয়।
উদাহরণ:
a = 10
b = 5
product = a * b
print(product) -- আউটপুট: 50এখানে, a এবং b গুণ করা হয়েছে এবং ফলস্বরূপ product ভ্যারিয়েবলে ৫০ সংরক্ষিত হয়েছে।
৪. / (Division)
এই অপারেটরটি দুটি সংখ্যার ভাগফল বের করতে ব্যবহৃত হয়। এটি সাধারণভাবে ভাসমান পয়েন্ট সংখ্যা (floating point) রিটার্ন করে।
উদাহরণ:
a = 10
b = 5
quotient = a / b
print(quotient) -- আউটপুট: 2.0এখানে, a কে b দিয়ে ভাগ করা হয়েছে এবং ফলস্বরূপ quotient ভ্যারিয়েবলে ২.০ সংরক্ষিত হয়েছে।
৫. % (Modulo)
এই অপারেটরটি দুটি সংখ্যার ভাগফলের অবশিষ্টাংশ (remainder) বের করতে ব্যবহৃত হয়। অর্থাৎ, এটি ভাগশেষ বা মডুলাস অপারেশন করে।
উদাহরণ:
a = 10
b = 3
remainder = a % b
print(remainder) -- আউটপুট: 1এখানে, a কে b দিয়ে ভাগ করা হয়েছে এবং অবশিষ্টাংশ হিসেবে ১ রিটার্ন হয়েছে।
সারসংক্ষেপ
লুয়া ভাষায় বিভিন্ন আরিথমেটিক অপারেটর রয়েছে যা গণনার জন্য ব্যবহৃত হয়:
+: যোগফল-: বিয়োগফল*: গুণফল/: ভাগফল (floating point)%: মডুলাস (ভাগশেষ)
এই অপারেটরগুলো ব্যবহার করে আপনি লুয়া ভাষায় সহজেই গণনা এবং বিভিন্ন ম্যাথমেটিক্যাল অপারেশন করতে পারবেন।
Read more