مسٹر پینگوئن9
اصل پوسٹر- یکم اگست 2008
- 13 مئی 2009
شکریہ
خاموش پانڈا
ناظم امیریٹس
- 8 اکتوبر 2002
- بانس کا جنگل
- 13 مئی 2009
مسٹر پینگوئن9
اصل پوسٹر- یکم اگست 2008
- 13 مئی 2009
شکریہ
فونی ڈیولپر
- 2 ستمبر 2008
- 13 مئی 2009
کیا کچھ اور ہے؟
اسے ٹرمینل میں ٹائپ کرنے کی کوشش کریں یا اسے گوگل کریں۔
آدمی گناہ ایم
مسٹر پینگوئن9
اصل پوسٹر- یکم اگست 2008
- 13 مئی 2009
شکریہ آر
رون سی
- 18 جولائی 2008
- شکاگو کا علاقہ
- 13 مئی 2009
مسٹر پینگوئن 9 نے کہا: لیکن جب میں ایکس کوڈ میں 'ٹین(1)' کرتا ہوں تو یہ مجھے 1556013989 واپس دیتا ہے!؟!؟ لیکن 1 کا ٹین 0.017455 ہے... میں کیا غلط کر رہا ہوں؟
شکریہ
1556013989? یہ صرف ایک فلوٹنگ پوائنٹ فارمیٹ شدہ ویلیو کو ٹائپ کنورژن کے بغیر عدد کے بطور پرنٹ کر رہا ہے؟
آپ کو یہ tan() فنکشن کہاں سے مل رہا ہے؟ math.h؟ tan() کس قسم کی مثال کے طور پر واپس آتی ہے؟ کیا یہ ریڈین یا ڈگری لیتا ہے؟ آپ واپسی کی قیمت کو کس قسم میں محفوظ کر رہے ہیں؟
میں نے مین پیج کو tan() کے لیے چیک کیا اور یہ کہتا ہے:
کوڈ: |_+_| تو.... واحد فنکشن جو اس دستخط سے میل کھاتا ہے وہ ڈبل (خودکار تبدیلی) لیتا ہے اور ڈبل (خودکار تبدیلی بھی) دیتا ہے اور ریڈین لیتا ہے۔
آپ قدر کو کیسے دیکھ رہے ہیں؟ آپ کا کوڈ کیسا لگتا ہے؟
ترمیم کریں: میں نے ابھی Calculator.app میں ٹین (1 ریڈین) کی قدر کی جانچ کی ہے - یہ کہتا ہے: 1.557408۔ تو... آپ کے خیال میں یہ 0.017455 کیوں ہونا چاہئے؟ یہ ٹین کی قدر ہے (1 ڈگری) ایم
مسٹر پینگوئن9
اصل پوسٹر- یکم اگست 2008
- 13 مئی 2009
گائیون
- 19 اپریل 2008
- کیمبرج، ایم اے
- 13 مئی 2009
مسٹر پینگوئن 9 نے کہا: - (باطل) جاگنے سے نِب {
Text.text = [NSString stringWithFormat'%d', tan(1)];
}
آپ کا مسئلہ ہے، ٹین ڈبل لوٹاتا ہے لیکن %d فارمیٹ سٹرنگ ایک عدد عدد کی توقع رکھتی ہے۔ '%d' کو '%lf' میں تبدیل کرنے سے اسے ٹھیک کر دینا چاہیے۔ ٹرمینل پر 'man 3 printf' ٹائپ کرنے سے آپ کو printf طرز کے فارمیٹ کے تاروں کے بارے میں بہت زیادہ معلومات ملیں گی جو ایپل (اور بہت سی دوسری لائبریریاں) استعمال کرتی ہیں۔ اس حصے کو تلاش کریں جو 'فارمیٹ سٹرنگ صفر یا زیادہ ہدایات پر مشتمل ہے' سے شروع ہوتا ہے۔ آر
رون سی
- 18 جولائی 2008
- شکاگو کا علاقہ
- 14 مئی 2009
Guiyon نے کہا: آپ کا مسئلہ ہے، tan ڈبل لوٹاتا ہے لیکن %d فارمیٹ سٹرنگ ایک عدد عدد کی توقع رکھتی ہے۔ '%d' کو '%lf' میں تبدیل کرنے سے اسے ٹھیک کر دینا چاہیے۔ ٹرمینل پر 'man 3 printf' ٹائپ کرنے سے آپ کو printf طرز کے فارمیٹ کے تاروں کے بارے میں بہت زیادہ معلومات ملیں گی جو ایپل (اور بہت سی دوسری لائبریریاں) استعمال کرتی ہیں۔ اس حصے کو تلاش کریں جو 'فارمیٹ سٹرنگ صفر یا زیادہ ہدایات پر مشتمل ہے' سے شروع ہوتا ہے۔
یہ 'جادو' قسم کے تبادلے اس وقت تک نہیں ہوتے جب تک کہ مرتب کرنے والے کو معلوم نہ ہو کہ ایک ہونا چاہیے۔ ایک معاملہ جہاں اسے نہیں معلوم ہوگا وہ stringWithFormat جیسے کوڈ میں ہے: - یہ واقعتا نہیں جانتا ہے کہ وہاں تبدیلی ہونی چاہئے، لہذا یہ خوشی سے ایک ڈبل کے ساتھ گزر جاتا ہے۔ ایک بار جب آپ فلوٹنگ پوائنٹ کی اقسام کے ساتھ کھیلنا شروع کر دیں، آپ کو اس پر توجہ دینے کی ضرورت ہے۔
فلوٹنگ پوائنٹ کی اقسام کے بارے میں ایک اور مختصر نوٹ۔ کوڈ نہ لکھیں جیسے: Code: |_+_| = اور فلوٹنگ پوائنٹ کی اقسام کے ساتھ مسئلہ یہ ہے کہ ان کے برابر ہونے کا امکان بہت کم ہے۔ یہاں تک کہ کچھ اس طرح: کوڈ: |_+_| آپ کے وائٹ بورڈ پر، یہ نمبر ایک جیسے ہیں۔ کمپیوٹر کے اندر، ان کا ہونا ضروری نہیں ہے۔ یہ عجیب ہے، لیکن آپ کو اس کی عادت ڈالنے کی ضرورت ہے۔ ایم
مسٹر پینگوئن9
اصل پوسٹر- یکم اگست 2008
- 15 مئی 2009
میری مدد کرنے کے لیے آپ سب کا شکریہ!
مقبول خطوط