দুই পয়েন্ট দেওয়া Aএবং B, লাইন থেকে কোণটির এটি AOলাইন BOবিন্দু সম্পর্কে Oযেখানে Oমূল হল ( (0,0))। অতিরিক্তভাবে, কোণগুলি পয়েন্টগুলির অবস্থানের উপর নির্ভর করে ধনাত্মক বা নেতিবাচক হতে পারে (উদাহরণগুলি দেখুন)। ইনপুট হবে পয়েন্ট Aএবং Bএবং যে কোনও সুবিধাজনক আকারে দেওয়া যেতে পারে। আউটপুট ডিগ্রিতে কোণ হবে (তবে এটি AOপেতে উত্সটি সম্পর্কে ঘড়ির কাঁটার বিপরীতে ঘোরানো হয় BOএবং যদি এটি ঘড়ির কাঁটার দিকে ঘোরানো হয় তবে) এটি ইতিবাচক is যদি কোণটি 180 ডিগ্রি হয় তবে আপনি একটি নেতিবাচক বা ধনাত্মক আউটপুট ফিরে আসতে পারেন। একইভাবে, কোণ একই কোণ ( 90 degসমান -270 deg) এর ধনাত্মক বা নেতিবাচক সংস্করণ হতে পারে । উদাহরণ:
ইনপুট:
A(5,5) B(5,-5)আউটপুট:-90( পেতে ডিগ্রিAOঘোরানো-90হয়BO)।ইনপুট:
A(5,-5) B(5,5)আউটপুট:90( পেতে ডিগ্রিAOঘোরানো90হয়BO)।
এটি কোড-গল্ফ , তাই বাইটের মধ্যে সংক্ষিপ্ততম কোড!
(0,0)?
AOএবং BOসাধারণত কোণ বলে অভিহিত করা হবে AOB।