سالم اور بقایا تقسیم
سالم تقسیم (Integer Division)
سالم تقسیم (Integer
Division) یوں تو عام تقسیم
کی طرح ہی ہوتی ہے تاہم یہ جواب میں صرف سالم اعداد ( *Integer
Values) ہی فراہم کرتی ہے۔
اور اگر اعشاریہ کے بعد کوئی رقم تو اُسے نظر انداز کر دیا جاتا ہے۔ اس کے لئے ہم
2 عدد // سائن استعمال کرتے ہیں۔
مثلاً اگر ہم 5 کو 2 سے تقسیم کریں تو جواب
2.5آئے گا لیکن سالم تقسیم (integer division) ہمیں صرف 2 جواب دے گی اور 0.5 کو نظر
انداز کردے گی۔
مثال:
>>>
5 / 2 # 5
divided by 2
2.5
>>>
5 // 2 # Same with integer division
2
بقایا (Remainder / Modulus)
یہ آپریٹر ہمیں تقسیمی عمل سے بچ جانے والا عدد فراہم
کرتا ہے۔
مثلاً اگر ہم 5 کو 2 سے تقسیم کریں تو ہمیں
پتہ چلے گا کہ 5، 2 سے پورا پورا تقسیم نہیں ہوتا اور 1 بچ جاتا ہے۔بقایا (remainder) آپریٹر ہمیں یہی بچی ہوئی قدر 1 فراہم
کرتا ہے۔ بقایا (remainder) کے لئے ہم % کا نشان استعمال کرتے ہیں۔
>>>
5 % 2
1
>>>
9 % 4
1
>>>
17 % 3
2
>>>
1009 % 1000
9
remainder کو modulus بھی کہا جاتا ہے۔
تبصرے
ایک تبصرہ شائع کریں