डार्ट्स खेल के एक थ्रो में मिलने वाले अंकों की गणना कीजिए।
डार्ट्स एक ऐसा खेल है जिसमें खिलाड़ी एक लक्ष्य पर डार्ट फेंकते हैं।
खेल के हमारे इस खास रूप में, लक्ष्य डार्ट कहाँ लगा, इसके अनुसार 4 अलग-अलग अंक देता है:
बाहरी वृत्त की त्रिज्या (radius) 10 इकाई है (यह पूरे लक्ष्य की कुल त्रिज्या के बराबर है), बीच वाले वृत्त की त्रिज्या 5 इकाई है, और भीतरी वृत्त की त्रिज्या 1 इकाई है। इन सबका केंद्र एक ही बिंदु पर है, यानी ये वृत्त संकेंद्री हैं, जिनका केंद्र निर्देशांक (0, 0) पर है।
लक्ष्य में दिए गए एक बिंदु (जो अपने कार्तीय निर्देशांक x और y से तय होता है, जहाँ x और y वास्तविक संख्याएँ हैं) पर लगने वाले डार्ट से मिलने वाले सही अंकों की गणना कीजिए।
स्कोरबोर्ड की छवि habere-et-dispertire ने Inkscape की मदद से बनाई है।
| रजिस्टर | उपयोग | टाइप | विवरण |
|---|---|---|---|
$a0 |
इनपुट | पूर्णांक | x |
$a1 |
इनपुट | पूर्णांक | y |
$v0 |
आउटपुट | पूर्णांक | अर्जित अंक |
$t0-9 |
अस्थायी | कोई भी | अस्थायी भंडारण के लिए उपयोग |
Exercism पर साइन अप कीजिए और MIPS Assembly को 70 अभ्यास तथा असली इंसानों से मिलने वाली मेंटरिंग के साथ सीखिए और उसमें महारत हासिल कीजिए, वह भी बिल्कुल मुफ्त।