মিস্টার পেঙ্গুইন9
আসল পোস্টার- 1 আগস্ট, 2008
- 13 মে, 2009
ধন্যবাদ
সাইলেন্টপান্ডা
মডারেটর ইমেরিটাস
- 8 অক্টোবর, 2002
- বাঁশের বন
- 13 মে, 2009
মিস্টার পেঙ্গুইন9
আসল পোস্টার- 1 আগস্ট, 2008
- 13 মে, 2009
ধন্যবাদ
ফোনি ডেভেলপার
- 2শে সেপ্টেম্বর, 2008
- 13 মে, 2009
আরো কিছু আছে?
টার্মিনালে এটি টাইপ করার চেষ্টা করুন বা এটি গুগল করুন
মানুষ পাপ এম
মিস্টার পেঙ্গুইন9
আসল পোস্টার- 1 আগস্ট, 2008
- 13 মে, 2009
ধন্যবাদ আর
রন সি
- 18 জুলাই, 2008
- শিকাগো-এরিয়া
- 13 মে, 2009
MrPenguin9 বলেছেন: কিন্তু যখন আমি xcode এ 'tan(1)' করি তখন এটা আমাকে 1556013989 ফেরত দেয়!?!? কিন্তু 1 এর ট্যান হল 0.017455... আমি কি ভুল করছি?
ধন্যবাদ
1556013989? এটি টাইপ রূপান্তর ছাড়াই একটি পূর্ণসংখ্যা হিসাবে একটি ভাসমান-বিন্দু-ফরম্যাটেড মান মুদ্রণ করতে পারে?
কোথা থেকে আপনি এই tan() ফাংশন পাচ্ছেন? গণিত tan(), উদাহরণস্বরূপ, কি ধরনের ফেরত আসে? এটা কি রেডিয়ান বা ডিগ্রী নেয়? আপনি কি ধরনের রিটার্ন মান সংরক্ষণ করছেন?
আমি tan() এর জন্য ম্যান পৃষ্ঠাটি পরীক্ষা করেছি এবং এটি বলে:
কোড: |_+_| তাই.... একমাত্র ফাংশন যা সেই স্বাক্ষরের সাথে মিলে যায় একটি দ্বিগুণ (স্বয়ংক্রিয় রূপান্তর) নেয় এবং একটি দ্বিগুণ (এছাড়াও স্বয়ংক্রিয় রূপান্তর) ফেরত দেয় এবং রেডিয়ান নেয়।
আপনি মান কিভাবে দেখছেন? আপনার কোড দেখতে কেমন?
সম্পাদনা করুন: আমি ক্যালকুলেটার অ্যাপে ট্যান (1 রেডিয়ান) এর মান পরীক্ষা করেছি - এটি বলে: 1.557408৷ তাহলে... আপনি কেন মনে করেন এটি 0.017455 হওয়া উচিত? এটি ট্যানের মান (1 ডিগ্রী) এম
মিস্টার পেঙ্গুইন9
আসল পোস্টার- 1 আগস্ট, 2008
- 13 মে, 2009
গুইয়ন
- এপ্রিল 19, 2008
- কেমব্রিজ, এমএ
- 13 মে, 2009
MrPenguin9 বলেছেন: -(অকার্যকর) জাগ্রত থেকে নিব {
Text.text = [NSString stringWithFormat'%d', tan(1)];
}
আপনার সমস্যা আছে, ট্যান একটি ডবল রিটার্ন করে কিন্তু %d ফরম্যাট স্ট্রিং একটি পূর্ণসংখ্যা আশা করে। '%d' থেকে '%lf' পরিবর্তন করলে তা ঠিক করা উচিত। টার্মিনালে 'ম্যান 3 প্রিন্টএফ' টাইপ করা আপনাকে প্রিন্টএফ-স্টাইল ফর্ম্যাট স্ট্রিংগুলি সম্পর্কে আরও অনেক তথ্য দেবে যা অ্যাপল (এবং অন্যান্য অনেক লাইব্রেরি) ব্যবহার করে; 'ফরম্যাট স্ট্রিং শূন্য বা আরও নির্দেশের সমন্বয়ে গঠিত' দিয়ে শুরু হওয়া অংশটি সন্ধান করুন আর
রন সি
- 18 জুলাই, 2008
- শিকাগো-এরিয়া
- 14 মে, 2009
Guiyon বলেছেন: আপনার সমস্যা আছে, ট্যান একটি ডবল রিটার্ন করে কিন্তু %d ফরম্যাট স্ট্রিং একটি পূর্ণসংখ্যা আশা করে। '%d' থেকে '%lf' পরিবর্তন করলে তা ঠিক করা উচিত। টার্মিনালে 'ম্যান 3 প্রিন্টএফ' টাইপ করা আপনাকে প্রিন্টএফ-স্টাইল ফর্ম্যাট স্ট্রিংগুলি সম্পর্কে আরও অনেক তথ্য দেবে যা অ্যাপল (এবং অন্যান্য অনেক লাইব্রেরি) ব্যবহার করে; 'ফরম্যাট স্ট্রিং শূন্য বা আরও নির্দেশের সমন্বয়ে গঠিত' দিয়ে শুরু হওয়া অংশটি সন্ধান করুন
এই 'জাদু' টাইপ রূপান্তর ঘটবে না যদি না কম্পাইলার জানে যে একটি হওয়া উচিত। একটি ক্ষেত্রে যেখানে এটি জানা যাবে না তা হল stringWithFormat-এর মতো কোডে: - এটি সত্যিই জানে না যে একটি রূপান্তর হওয়া উচিত, তাই এটি আনন্দের সাথে একটি দ্বিগুণ পাস করে। একবার আপনি ফ্লোটিং-পয়েন্ট প্রকারের সাথে খেলা শুরু করলে, আপনাকে সেদিকে মনোযোগ দিতে হবে।
ফ্লোটিং-পয়েন্টের ধরন সম্পর্কে আরেকটি সংক্ষিপ্ত নোট। কোড লিখবেন না যেমন: কোড: |_+_| = এবং ফ্লোটিং পয়েন্ট প্রকারের সমস্যা হল যে তাদের সমান হওয়ার সম্ভাবনা খুব কম। এমনকি কিছু যেমন: কোড: |_+_| আপনার হোয়াইটবোর্ডে, এই সংখ্যাগুলি একই। কম্পিউটারের ভিতরে, তাদের থাকতে হবে না। এটা অদ্ভুত, কিন্তু আপনি এটি অভ্যস্ত করা প্রয়োজন. এম
মিস্টার পেঙ্গুইন9
আসল পোস্টার- 1 আগস্ট, 2008
- 15 মে, 2009
আমাকে সাহায্য করার জন্য আপনাকে ধন্যবাদ!
জনপ্রিয় পোস্ট