এমন একটি ফাংশন লিখুন, যা ডার্টস গেমে একটি ডার্ট ছোঁড়ার ফলে পাওয়া পয়েন্ট রিটার্ন করে।
ডার্টস হলো একটি গেম, যেখানে খেলোয়াড়রা একটি লক্ষ্যবস্তুতে ডার্ট ছোঁড়ে।
আমাদের এই গেমে, ডার্ট কোথায় পড়ছে তার উপর নির্ভর করে লক্ষ্যবস্তু ৪ রকম পরিমাণ পয়েন্ট দেয়:
বাইরের বৃত্তের ব্যাসার্ধ ১০ একক (এটি পুরো লক্ষ্যবস্তুর মোট ব্যাসার্ধের সমান), মাঝের বৃত্তের ব্যাসার্ধ ৫ একক, আর ভেতরের বৃত্তের ব্যাসার্ধ ১ একক। অবশ্যই, এদের সবার কেন্দ্র একই বিন্দুতে, যা (0, 0) স্থানাঙ্ক দিয়ে নির্ধারিত (অর্থাৎ বৃত্তগুলো সমকেন্দ্রিক)।
এমন একটি ফাংশন লিখুন, যাকে লক্ষ্যবস্তুর মধ্যে একটি বিন্দু দেওয়া হলে (বিন্দুটি তার real কার্তেসীয় স্থানাঙ্ক x ও y দিয়ে নির্ধারিত), ফাংশনটি ওই বিন্দুতে ডার্ট পড়ে যে পরিমাণ পয়েন্ট পাওয়া যায়, তা রিটার্ন করে।
Exercism-এ সাইন আপ করুন, Delphi Pascal ট্র্যাকের 76টি অনুশীলনী আর সত্যিকারের মানুষের মেন্টরিং দিয়ে শিখুন ও দক্ষ হয়ে উঠুন, সম্পূর্ণ বিনামূল্যে।