مشق بنیادی کورس ۔ سالم تقسیم (ٰInteger Division) اور بقایا (Reminder) - مشق

نیرنگ خیال

لائبریرین
مشق نمبر 1 تو پھڑکا دی ہے۔
9 منٹ 23 سیکنڈز
میں پورا دھاگہ نہیں پڑھ رہا کہ اکثریت نے پہلے ہی جواب دے رکھے ہونگے :)

ایکسپریشن کے لیئے PHP کا ٹیگ استعمال کرنا ہے؟
 

نیرنگ خیال

لائبریرین
لو جی دوسری مشق بھی حاضر ہے۔ :)
1.2
PHP:
>>> x1 = 1023
>>> x2 = 2145
>>> x3 = 2452
>>> (x1 // 1000) * 1000
1000
>>> (x2 // 1000) * 1000
2000
>>> (x3 // 1000) * 1000
2000
>>>
 
مشق نمبر 1 تو پھڑکا دی ہے۔
9 منٹ 23 سیکنڈز
میں پورا دھاگہ نہیں پڑھ رہا کہ اکثریت نے پہلے ہی جواب دے رکھے ہونگے :)

ایکسپریشن کے لیئے PHP کا ٹیگ استعمال کرنا ہے؟

جی اس وقت یہی ٹیگ میسر ہے جس سے رنگین کوڈ نظر آئے گا۔ :)
 

سید ذیشان

محفلین
کوڈ:
print("Solution 1.1: %i Minutes and %i Seconds taken to complete the journey" % (int(563//60),int(563%60)));
Solution 1.1: 9 Minutes and 23 Seconds taken to complete the journey


کوڈ:
1.2:
x = [1023,2145,2452];
>>> (x[0]//1000)*1000;
1000
>>> (x[1]//1000)*1000;
2000
>>> (x[2]//1000)*1000;
2000

کوڈ:
1.3:
 
 
>>> x = [5901,9015,1008];
>>> print("Amount paid by the customers respectively: \n Customer 1: %i \n Customer 2: %i\n Customer 3: %i \n" %((x[0]//1000)*1000,(x[1]//1000)*1000,(x[2]//1000)*1000))
Amount paid by the customers respectively:
Customer 1: 5000
Customer 2: 9000
Customer 3: 1000
>>> print("Amount saved by the customers respectively: \n Customer 1: %i \n Customer 2: %i\n Customer 3: %i \n" %(x[0]%1000,x[1]%1000,x[2]%1000))
Amount saved by the customers respectively:
Customer 1: 901
Customer 2: 15
Customer 3: 8
 

عائشہ عزیز

لائبریرین
1.1 اگر ایک شخص ایک مقررہ فاصلہ 563 سیکنڈز میں طے کرتا ہے۔ تو 2 عدد اظہاریہ لکھیے:
الف ۔ اُس نے یہ فاصلہ کل کتنے مکمل منٹس میں طے کیا۔
ب۔ کیا مکمل منٹس کے علاوہ بھی اُسے مزید وقت لگا۔ اگر ہاں تو کتنے سیکنڈز؟
اشارہ: (الف) کے لئے سالم تقسیم اور (ب) کے لئے بقایا استعمال کیجے۔
PHP:
>>> 563//60
9
>>> 563%60
23
سالم تقسیم سے حاصل ہونے والی منٹس ہیں اور بقایا سے سیکنڈز

1.2 اگر 1023، 2145، 2452 کو صرف ہزار کی رقم تک راؤنڈ کرنا ہو یعنی ہزار سے چھوٹی رقم کو حذف کرنا ہو تو کیا کیا جائے۔ تین (3) اظہاریہ (Expressions) لکھیے۔
اشارہ: سالم تقسیم سے کام لیجے۔

PHP:
>>> (1023//1000)*1000
1000
>>> (2145//1000)*1000
2000
>>> (2452//1000)*1000
2000

1.3 فرض کیجے ایک ادارہ اپنی پروڈکٹس کی خریداری پر بل میں آنے والی ایسی رقم ڈسکاؤنٹ کر دیتا ہے جو 1000 سے کم ہو۔ اگر تین کسٹمرز کے بل، بالترتیب 5901، 9015، 1008 ہوں تو ہو ہر کسٹمر کو کتنی ادائیگی کرنا ہوگی۔ تین Expressionsلکھیے۔
  1. اشارہ: یہاں بقایا کا استعمال کیا جاسکتا ہے۔
PHP:
>>> (5901//1000)*1000
5000
>>> (9015//1000)*1000
9000
>>> (1008//1000)*1000
1000


بھیا یہاں سالم تقسیم کا عمل نہیں ہوگا کیا؟ ہمیں تو وہ رقوم معلوم کرنی ہیں ناں جو کسٹمر کو پے کرنا ہوں گی نہ کہ وہ جو وہ سیو کریں گے؟
 

محمداحمد

لائبریرین
PHP:
>>> 563//60
9
>>> 563%60
23
سالم تقسیم سے حاصل ہونے والی منٹس ہیں اور بقایا سے سیکنڈز



PHP:
>>> (1023//1000)*1000
1000
>>> (2145//1000)*1000
2000
>>> (2452//1000)*1000
2000

PHP:
>>> (5901//1000)*1000
5000
>>> (9015//1000)*1000
9000
>>> (1008//1000)*1000
1000


بھیا یہاں سالم تقسیم کا عمل نہیں ہوگا کیا؟ ہمیں تو وہ رقوم معلوم کرنی ہیں ناں جو کسٹمر کو پے کرنا ہوں گی نہ کہ وہ جو وہ سیو کریں گے؟


اسی لئے تو ہم نے "کیا جا سکتا ہے" کی ترکیب استعمال کی ہے۔ :)

یعنی ہم یہاں بقایا بھی استعمال کرسکتے ہیں۔ ایسے:
PHP:
>>> 5901 - ( 5901 % 1000)
5000
>>> 9015 - (9015 % 1000)
9000
>>> 1008 - (1008 % 1000)
1000

بہر کیف ! اچھا سوال ہے۔ :)
 

عائشہ عزیز

لائبریرین
اسی لئے تو ہم نے "کیا جا سکتا ہے" کی ترکیب استعمال کی ہے۔ :)

یعنی ہم یہاں بقایا بھی استعمال کرسکتے ہیں۔ ایسے:
PHP:
>>> 5901 - ( 5901 % 1000)
5000
>>> 9015 - (9051 % 1000)
8964
>>> 1008 - (1008 % 1000)
1000

بہر کیف ! اچھا سوال ہے۔ :)
اوہ! سمجھ گئی بھیا :)
 

جیبران

محفلین
سب ممبران کو اسلام-و-علیکم!

1۔1

>>> 563//60
9
>>> 563%60
23
>>>

1۔2

>>> (1023//1000)*1000
1000
>>> (2145//1000)*1000
2000
>>> (2452//1000)*1000
2000
>>>

1۔3

>>> (1008//1000)*1000
1000
>>> (5901//1000)*1000
5000
>>> (9015//1000)*1000
9000
>>>


جلد ہی نئی حل مشق کے ساتھ حاظر ہوتا ہوں۔
 
جیبران ، یہ کوڈ جو ہے اسے مینو میں سے کوڈ (بائیں طرف سے آٹھواں ) بٹن دبا کر اس میں لکھ کر پوسٹ کیا کرو۔
اس کے علاوہ بھئی صاحب ، ذرا رفتار پکڑیں ۔ آپ تو کہانیوں والے کچھوے کو بھی مات دے رہے ہیں۔:p
 
Top