ডোনাল্ড এম মনরো রচিত ফোর্টরান 77 বইটি থেকে সমস্যাটি অভিযোজিত
ভূমিকা
ডিজিটাল প্লটিং মেশিনগুলি বিভিন্ন ধরণের অঙ্কন, গ্রাফ এবং অন্যান্য চিত্রের ফলাফলগুলি তৈরি করতে ব্যাপকভাবে ব্যবহৃত হয়। বেশিরভাগ এ জাতীয় মেশিনগুলি কেবলমাত্র X এবং Y দিক বা উভয় দিকের একক পদক্ষেপ হিসাবে কেবল নির্দিষ্ট দিকগুলিতে তাদের কলম স্থানান্তর করতে পারে। চিত্র 1 তে প্রদর্শিত আট দিকের একটিতে একটি সাধারণ মেশিন সরানো হবে:
ডুমুর। 1
চ্যালেঞ্জ
ট্রিগনোমেট্রিক ফাংশন ব্যতীত একটি প্রোগ্রাম লিখুন যা 0 থেকে 7 (অন্তর্ভুক্ত) হিসাবে সংখ্যাকে ইনপুট হিসাবে গ্রহণ করে এবং চিত্র 1 এ শেষ পয়েন্টগুলির সাথে সম্পর্কিত স্থানাঙ্কগুলি আউটপুট করে।
আউটপুটটি অ্যারের হিসাবে বা দুটি উপাদানের (যেমন (1, 0)বা [0,-1]) তালিকা হিসাবে থাকা উচিত
আই / ও এর সারণী
0 (1, 0)
1 (1, 1)
2 (0, 1)
3 (-1, 1)
4 (-1, 0)
5 (-1, -1)
6 (0, -1)
7 (1, -1)
জয়লাভ
বাইটস মধ্যে সংক্ষিপ্ত কোড
cos, sin, tan, secইত্যাদি
rotate(x)ফাংশন একটি ত্রিকোণমিতিক ফাংশন হিসাবে গণনা করা হয়? (এটি কেবলxরেডিয়ানদের দ্বারা "ক্যানভাস" ঘোরায় )