सरल गणितीय शब्द-समस्याओं को पार्स कीजिए, उनका मूल्यांकन कीजिए और उत्तर पूर्णांक के रूप में लौटाइए।
जिन समस्याओं में कोई संक्रिया नहीं होती, उनका परिणाम बस दी गई संख्या ही होता है।
What is 5?
इसका परिणाम 5 होता है।
दो संख्याओं को जोड़िए।
What is 5 plus 13?
इसका परिणाम 18 होता है।
बड़ी संख्याओं और ऋणात्मक संख्याओं को भी संभालिए।
अब बाकी तीन संक्रियाएँ भी कीजिए।
What is 7 minus 5?
2
What is 6 multiplied by 4?
24
What is 25 divided by 5?
5
कई संक्रियाओं को एक के बाद एक क्रम में संभालिए।
चूँकि ये शब्दों में लिखी शब्द-समस्याएँ हैं, इसलिए एक्सप्रेशन का मूल्यांकन बाएँ से दाएँ कीजिए। संक्रियाओं के सामान्य क्रम पर ध्यान न दीजिए।
What is 5 plus 13 plus 6?
24
What is 3 plus 2 multiplied by 3?
15 (यानी 9 नहीं)
पार्सर को इन्हें अस्वीकार करना चाहिए:
| रजिस्टर | उपयोग | टाइप | विवरण |
|---|---|---|---|
$a0 |
इनपुट | एड्रेस | नल से समाप्त होने वाली प्रश्न स्ट्रिंग |
$v0 |
आउटपुट | पूर्णांक | परिणाम, प्रश्न मान्य न हो तो 0 |
$t0-9 |
अस्थायी | कोई भी | अस्थायी भंडारण के लिए |
Exercism पर साइन अप कीजिए और MIPS Assembly को 70 अभ्यास तथा असली इंसानों से मिलने वाली मेंटरिंग के साथ सीखिए और उसमें महारत हासिल कीजिए, वह भी बिल्कुल मुफ्त।