जावा का उपयोग करके एक बेसिक कैलक्यूलेटर प्रोग्राम कैसे बनाएं?

Java Ka Upayoga Karake Eka Besika Kailakyuletara Programa Kaise Bana Em



बुनियादी कैलकुलेटर प्रोग्राम रोज़मर्रा के अंकगणितीय कार्यों को अधिक आसानी से और तेज़ी से करने के लिए बनाया गया है। ऑपरेशन हैं ' + ”, “ - ”, “ / ”, “ * ' और ' ^ ”। ये ऑपरेशन सरल या बुनियादी कैलकुलेटर द्वारा किए जाने चाहिए, हालांकि वैज्ञानिक कैलकुलेटर अधिक उन्नत ऑपरेशन कर सकते हैं। यह मार्गदर्शिका जावा का उपयोग करके एक बुनियादी कैलकुलेटर बनाने के लिए चरण-दर-चरण प्रक्रियात्मक मार्गदर्शिका प्रदर्शित करती है।

जावा का उपयोग करके एक बेसिक कैलक्यूलेटर प्रोग्राम कैसे बनाएं?

बुनियादी कैलकुलेटर बनाने के लिए, स्विच स्टेटमेंट सबसे अच्छा विकल्प है, खासकर शुरुआत और मध्यवर्ती स्थिति के उपयोगकर्ता के लिए। ऐसा इसलिए है क्योंकि जटिल तत्वों के कम नगण्य उपयोग के कारण स्विच स्टेटमेंट का उपयोग करने वाला कोड लंबाई में बहुत कम है और समझने में आसान है।

जावा का उपयोग करके एक बुनियादी कैलकुलेटर बनाने के लिए चरण-दर-चरण प्रक्रिया से चलते हैं:







चरण 1: उपयोगकर्ता से इनपुट प्राप्त करना
कैलकुलेटर के निर्माण में पहला कदम उपयोगकर्ता से डेटा प्राप्त करना है। यह डेटा बताता है कि किस अंकगणित को किस अंक पर प्रदर्शन करने की आवश्यकता है। उदाहरण के लिए, नीचे दिए गए कोड पर जाएँ:



आयात जावा। उपयोग . चित्रान्वीक्षक ;
कक्षा मुख्य {
// मुख्य () विधि बनाना
जनता स्थिर खालीपन मुख्य ( डोरी [ ] तर्क ) {
चार ऑपरेटर ;
डबल फर्स्टवैल्यू , दूसरा मूल्य , गणना आउटपुट ;
स्कैनर इनपुट = नया चित्रान्वीक्षक ( प्रणाली। में ) ;
प्रणाली। बाहर . println ( 'निष्पादित करने के लिए एक ऑपरेशन चुनें: +, -, *, /, या ^' ) ;
ऑपरेटर = इनपुट। अगला ( ) . charAt ( 0 ) ;
प्रणाली। बाहर . println ( 'गणना के लिए पहली संख्या दर्ज करें:' ) ;
firstValue = इनपुट। अगलाडबल ( ) ;
प्रणाली। बाहर . println ( 'गणना के लिए दूसरा नंबर दर्ज करें:' ) ;
दूसरा मूल्य = इनपुट। अगलाडबल ( ) ;

उपरोक्त कोड का विवरण:



  • सबसे पहले, 'आयात करें' चित्रान्वीक्षक रन टाइम पर उपयोगकर्ता से डेटा पुनर्प्राप्त करने का संचालन करने के लिए जावा फ़ाइल में उपयोगिता। और एक ऐसा वर्ग बनाएं जो ' मुख्य() ' समारोह।
  • इसके बाद, “नामक एक चार प्रकार का चर बनाएँ ऑपरेटर 'और पूर्णांक प्रकार' firstValue ”, “ दूसरा मूल्य ', और ' गणना आउटपुट ”। इसके अलावा, 'का एक उदाहरण बनाएँ चित्रान्वीक्षक 'नाम वर्ग' इनपुट ”।
  • फिर, कंसोल पर अंकगणितीय संचालन प्रतीकों को प्रिंट करता है और उपयोगकर्ता आवश्यक ऑपरेशन प्रतीक में प्रवेश करता है। दर्ज किया गया प्रतीक 'नामक नए चर में संग्रहीत है' ऑपरेटर ”।
  • उसके बाद, उपयोगकर्ता से पहला नंबर और दूसरा नंबर प्राप्त करें और उन्हें 'में स्टोर करें' firstValue ' और ' दूसरा मूल्य ”।

चरण 2: उपयोगकर्ता से इनपुट प्राप्त करना
अब, उपयोग करें ' बदलना ” बुनियादी कैलकुलेटर को लागू करने के लिए बयान। स्विच स्टेटमेंट का प्रत्येक मामला कैलकुलेटर के एकल अंकगणितीय संचालन से संबंधित है। नीचे दिए गए कोड पर जाएँ:





बदलना ( ऑपरेटर ) {
मामला '+' :
गणना आउटपुट = firstValue + दूसरा मूल्य ;
प्रणाली। बाहर . println ( 'प्रदान किए गए मूल्य का जोड़' + firstValue + ' और ' + दूसरा मूल्य + '=' + गणना आउटपुट ) ;
तोड़ना ;

मामला '-' :
गणना आउटपुट = firstValue - दूसरा मूल्य ;
प्रणाली। बाहर . println ( 'प्रदत्त मूल्य का घटाव' + firstValue + ' और ' + दूसरा मूल्य + '=' + गणना आउटपुट ) ;
तोड़ना ;

मामला '*' :
गणना आउटपुट = firstValue * दूसरा मूल्य ;
प्रणाली। बाहर . println ( 'प्रदत्त मूल्य का गुणन' + firstValue + ' और ' + दूसरा मूल्य + '=' + गणना आउटपुट ) ;
तोड़ना ;

मामला '/' :
गणना आउटपुट = firstValue / दूसरा मूल्य ;
प्रणाली। बाहर . println ( 'प्रदत्त मूल्य का विभाजन' + firstValue + ' और ' + दूसरा मूल्य + '=' + गणना आउटपुट ) ;
तोड़ना ;
मामला '^' :
गणना आउटपुट = गणित . पाउ ( firstValue , दूसरा मूल्य ) ;
प्रणाली। बाहर . println ( 'प्रदत्त मूल्य की शक्ति' + firstValue + ' और ' + दूसरा मूल्य + '=' + गणना आउटपुट ) ;
तोड़ना ;

गलती करना :
प्रणाली। बाहर . println ( 'अमान्य ऑपरेटर!' ) ;
तोड़ना ;
}
इनपुट। बंद करना ( ) ;
}
}

उपरोक्त कोड की व्याख्या:

  • सबसे पहले, 'का उपयोग करें बदलना 'का संचालन' ऑपरेटर ' चर।
  • अगला 'के लिए मामला बनाएं' + 'प्रतीक, जो जोड़ता है' firstValue ' और ' दूसरा मूल्य ” वेरिएबल्स और उत्तर को एक अलग वेरिएबल में स्टोर करें जिसका नाम “ गणना आउटपुट ”।
  • इसके अलावा, 'का उपयोग करें तोड़ना 'स्टेटमेंट प्रोसेसिंग को रोकने और स्विच केस स्टेटमेंट से बाहर निकलने के लिए।
  • इसके अलावा, 'का प्रयोग करें System.out.println () ” कंसोल पर उत्पन्न परिणाम को प्रिंट करने की विधि।
  • फिर, “के लिए मामले बनाएँ - ”, “ + ”, “ * ”, “ / ', और ' ^ 'उपलब्ध मूल्यों पर संबंधित अंकगणितीय घटाव, जोड़, गुणा, भाग और शक्ति संचालन करने के लिए प्रतीक।
  • उसके बाद, उपयोग करें ' गणित। पॉव () चरों पर शक्ति का संचालन करने की विधि।
  • अंत में, ' गलती करना ” कीवर्ड का उपयोग किया जाता है जो एक त्रुटि संदेश प्रिंट करता है। यह त्रुटि संदेश तभी प्रकट होता है जब उपरोक्त मामलों में से किसी का भी उपयोग नहीं किया जाता है।
  • साथ ही, स्मृति को बचाने और प्रदर्शन को बढ़ाने के लिए 'स्कैनर' विंडो बंद करें।

संकलन चरण के अंत के बाद:



उपरोक्त आंकड़ा दिखाता है कि जावा का उपयोग करके एक बुनियादी कैलकुलेटर तैयार किया गया है।

निष्कर्ष

मूल कैलकुलेटर में +, -, /, *, और ^ होते हैं जिन्हें स्विच केस स्टेटमेंट का उपयोग करके बनाया जा सकता है। प्रत्येक गणितीय ऑपरेशन को स्विच के मामले के रूप में माना जाता है, और वह विशेष ऑपरेशन शरीर में किया जाता है। इस गाइड ने जावा का उपयोग करके एक बुनियादी कैलकुलेटर प्रोग्राम बनाने के विस्तृत चरणों का प्रदर्शन किया है।