जावास्क्रिप्ट प्रोग्राम एक साधारण कैलकुलेटर बनाने के लिए

इस उदाहरण में, आप जावास्क्रिप्ट में एक साधारण कैलकुलेटर बनाने के लिए एक प्रोग्राम लिखना सीखेंगे।

इस उदाहरण को समझने के लिए, आपको निम्नलिखित जावास्क्रिप्ट प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:

  • जावास्क्रिप्ट अगर … और स्टेटमेंट
  • जावास्क्रिप्ट स्विच स्टेटमेंट

उदाहरण 1: अगर के साथ सरल कैलकुलेटर … और यदि … और

 // program for a simple calculator // take the operator input const operator = prompt('Enter operator ( either +, -, * or / ): '); // take the operand input const number1 = parseFloat(prompt('Enter first number: ')); const number2 = parseFloat(prompt('Enter second number: ')); let result; // using if… else if… else if (operator == '+') ( result = number1 + number2; ) else if (operator == '-') ( result = number1 - number2; ) else if (operator == '*') ( result = number1 * number2; ) else ( result = number1 / number2; ) // display the result console.log(`$(number1) $(operator) $(number2) = $(result)`);

आउटपुट

 एंटर ऑपरेटर (या तो +, -, * या /): * पहला नंबर दर्ज करें: 3.4 दूसरा नंबर दर्ज करें: 5.6 3.4 * 5.6 = 19.04

उपरोक्त उदाहरण में, उपयोगकर्ता को एक ऑपरेटर (या तो + , - , * या / ) और दो नंबर दर्ज करने के लिए कहा जाता है ।

parseFloat()एक फ़्लोटिंग-बिंदु मान को सांख्यिक स्ट्रिंग मान बदल देता है।

if… else if… ifबयान शर्त यह है कि उपयोगकर्ता ऑपरेटर के लिए प्रवेश किया है की जाँच करने के लिए किया जाता है। संबंधित ऑपरेशन किया जाता है और आउटपुट प्रदर्शित होता है।

उदाहरण 2: स्विच के साथ सरल कैलकुलेटर

 // program for a simple calculator let result; // take the operator input const operator = prompt('Enter operator ( either +, -, * or / ): '); // take the operand input const number1 = parseFloat(prompt('Enter first number: ')); const number2 = parseFloat(prompt('Enter second number: ')); switch(operator) ( case '+': result = number1 + number2; console.log(`$(number1) + $(number2) = $(result)`); break; case '-': result = number1 - number2; console.log(`$(number1) - $(number2) = $(result)`); break; case '*': result = number1 * number2; console.log(`$(number1) * $(number2) = $(result)`); break; case '/': result = number1 / number2; console.log(`$(number1) / $(number2) = $(result)`); break; default: console.log('Invalid operator'); break; )

आउटपुट

 एंटर ऑपरेटर: + पहली संख्या दर्ज करें: 4 दूसरी संख्या दर्ज करें: 5 4 + 5 = 9

उपरोक्त कार्यक्रम में, उपयोगकर्ता को + , - , * या / और दो नंबर दर्ज करने के लिए कहा जाता है । फिर, switchबयान उपयोगकर्ता इनपुट के आधार पर मामलों को निष्पादित करता है।

दिलचस्प लेख...