C# में एक सरल कैलकुलेटर बनाना
इस ट्यूटोरियल में, हम C# में एक सरल कंसोल-आधारित कैलकुलेटर एप्लीकेशन बनाएंगे। यह प्रोग्राम उपयोगकर्ताओं को जोड़, घटाव, गुणा और भाग जैसे बुनियादी अंकगणितीय ऑपरेशन करने की अनुमति देगा। इस ट्यूटोरियल के अंत तक, आपको C# में उपयोगकर्ता इनपुट, सशर्त कथन और विधियों की बेहतर समझ होगी।
परियोजना की स्थापना
Visual Studio में एक नया कंसोल अनुप्रयोग प्रोजेक्ट बनाकर प्रारंभ करें:
- विज़ुअल स्टूडियो खोलें और नया प्रोजेक्ट बनाएँ चुनें।
- कंसोल ऐप (.NET कोर) या कंसोल ऐप (.NET फ्रेमवर्क) चुनें और अगला पर क्लिक करें।
- अपने प्रोजेक्ट का नाम "SimpleCalculator" रखें और Create पर क्लिक करें।
कैलकुलेटर कोड लिखना
अब, आइए अपने कैलकुलेटर के लिए कोड लिखें। Program.cs
फ़ाइल खोलें और मौजूदा कोड को निम्नलिखित से बदलें:
using System;
namespace SimpleCalculator
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Welcome to Simple Calculator!");
Console.WriteLine("Choose an operation:");
Console.WriteLine("1. Addition");
Console.WriteLine("2. Subtraction");
Console.WriteLine("3. Multiplication");
Console.WriteLine("4. Division");
int operation = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Enter the first number:");
double num1 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Enter the second number:");
double num2 = Convert.ToDouble(Console.ReadLine());
double result = 0;
switch (operation)
{
case 1:
result = Add(num1, num2);
break;
case 2:
result = Subtract(num1, num2);
break;
case 3:
result = Multiply(num1, num2);
break;
case 4:
result = Divide(num1, num2);
break;
default:
Console.WriteLine("Invalid operation.");
return;
}
Console.WriteLine("The result is: " + result);
}
static double Add(double a, double b) => a + b;
static double Subtract(double a, double b) => a - b;
static double Multiply(double a, double b) => a * b;
static double Divide(double a, double b) => a / b;
}
}
कोड को समझना
आइये कैलकुलेटर प्रोग्राम के प्रमुख घटकों पर नजर डालें:
using System;
: यह पंक्ति सिस्टम नामस्थान को आयात करती है, जिससे हमें सामान्य वर्गों और विधियों का उपयोग करने की अनुमति मिलती है।static void Main(string[] args)
: यह अनुप्रयोग का प्रवेश बिंदु है जहां प्रोग्राम निष्पादन प्रारंभ होता है।Console.WriteLine()
: इस विधि का उपयोग कंसोल पर पाठ प्रदर्शित करने के लिए किया जाता है।Convert.ToInt32()
औरConvert.ToDouble()
: ये विधियां उपयोगकर्ता इनपुट को स्ट्रिंग से संख्यात्मक प्रकार में परिवर्तित करती हैं।स्विच (ऑपरेशन)
: यह कथन उपयोगकर्ता की पसंद का मूल्यांकन करता है और संबंधित अंकगणितीय ऑपरेशन निष्पादित करता है।- अंकगणितीय विधियाँ:
Add
,Subtract
,Multiply
, औरDivide
वे विधियाँ हैं जो गणना करती हैं और परिणाम लौटाती हैं।
कैलकुलेटर का संकलन और चलाना
अपने कैलकुलेटर अनुप्रयोग को संकलित और चलाने के लिए, इन चरणों का पालन करें:
- अपना प्रोग्राम बनाने और चलाने के लिए विजुअल स्टूडियो में
F5
दबाएँ या Start बटन पर क्लिक करें। - किसी ऑपरेशन का चयन करने के लिए कंसोल विंडो में दिए गए संकेतों का पालन करें और दो नंबर दर्ज करें।
- कैलकुलेटर आपके द्वारा चयनित ऑपरेशन का परिणाम प्रदर्शित करेगा।
निष्कर्ष
आपने C# में एक सरल कैलकुलेटर एप्लीकेशन सफलतापूर्वक बना लिया है। इस ट्यूटोरियल में बताया गया है कि यूजर इनपुट कैसे लें, बुनियादी अंकगणितीय ऑपरेशन कैसे करें और अपने कोड को व्यवस्थित करने के लिए तरीकों का उपयोग कैसे करें। आप इस एप्लीकेशन को और भी बेहतर बना सकते हैं, इसके लिए आप इसमें और भी फीचर जोड़ सकते हैं, जैसे कि एरर हैंडलिंग, और भी ऑपरेशन के लिए सपोर्ट या फिर ग्राफिकल यूजर इंटरफेस।
अगले कदम
अपना ज्ञान बढ़ाने के लिए निम्नलिखित पर विचार करें:
- शून्य से भाग देने के प्रबंधन हेतु त्रुटि प्रबंधन को क्रियान्वित करें।
- अधिक जटिल गणनाओं, जैसे घातांक या वर्गमूल, के लिए कार्यक्षमता जोड़ें।
- जानें कि विंडोज फॉर्म्स या WPF का उपयोग करके ग्राफिकल यूजर इंटरफेस कैसे बनाया जाता है।