দুটি বড় সংখ্যা যোগ করার দুটি পদ্ধতি: সাধারণ + অপারেটর এবং বিটওয়াইজ অপারেটর (ফুল অ্যাডার কনসেপ্ট) ব্যবহার করে।
পদ্ধতি ১: সাধারণ যোগ
+ অপারেটর বা sum() ফাংশন ব্যবহার।
পদ্ধতি ২: বিটওয়াইজ (Full Adder)
ক্যারি এবং সম হিসাব করতে XOR এবং AND অপারেটর ব্যবহার।
পাইথন কোড উদাহরণ
def Add(x, y):
while y != 0:
carry = x & y
x = x ^ y
y = carry << 1
return x
print(Add(19, 34))
আউটপুট
53
উপসংহার
বিটওয়াইজ অপারেটর (XOR, AND, LEFT SHIFT) ব্যবহার করে ফুল অ্যাডার লজিক ইমপ্লিমেন্ট করে দুটি সংখ্যা যোগ করা।