Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

C/C++ में सरल कैलकुलेटर प्रोग्राम

एक सरल कैलकुलेटर वह कैलकुलेटर है जो '+', '-', '*', '/' जैसे कुछ बुनियादी ऑपरेशन करता है। कैलकुलेटर बुनियादी ऑपरेशन को तेजी से करता है। हम कैलकुलेटर बनाने के लिए स्विच स्टेटमेंट का उपयोग करेंगे।

नमूना

ऑपरेटर - '+' => 34 + 324 = 358
ऑपरेटर - '-' => 3874 - 324 = 3550
ऑपरेटर - '*' => 76 * 24 = 1824
ऑपरेटर - '/' => 645/5 = 129

उदाहरण कोड

#include <iostream>
using namespace std;

int main() {
    char op = '+';
    float a = 63, b = 7;
    // cout << "ऑपरेटर दर्ज करें + या - या * या /: ";
    // cin >> op;
    cout << "ऑपरेटर है " << op << endl;
    // cout << "दो ऑपरेंड दर्ज करें: ";
    // cin >> a >> b;
    cout << "a = " << a << " b = " << b << endl;
    switch(op) {
        case '+':
            cout << "योग " << a << " और " << b << " है " << a+b;
            break;
        case '-':
            cout << "अंतर " << a << " और " << b << " है " << a-b;
            break;
        case '*':
            cout << "गुणनफल " << a << " और " << b << " है " << a*b;
            break;
        case '/':
            cout << "भागफल " << a << " और " << b << " है " << a/b;
            break;
        default:
            // यदि ऑपरेटर +, -, *, / के अलावा अन्य है, तो त्रुटि संदेश दिखाया जाता है
            cout << "त्रुटि! ऑपरेटर सही नहीं है";
            break;
    }
    return 0;
}

आउटपुट

ऑपरेटर है +
a = 63 b = 7
योग 63 और 7 है 70
  1. - C/C++ टर्नरी ऑपरेटर (Ternary Operator)

    टर्नरी ऑपरेटर का सिंटैक्स: (expression-1) ? expression-2 : expression-3 यह ऑपरेटर एक अभिव्यक्ति के परिणाम के आधार पर दो मानों में से एक लौटाता है। यदि expression-1 बूलियन सत्य है, तो expression-2 का मूल्यांकन करके उसका मान लौटाया जाता है, अन्यथा expression-3 का मान लौटाया जाता है। उदाहरण: दो संख्याओ

  1. - C/C++ में रैखिक खोज के लिए प्रोग्राम

    परिचय रैखिक खोज एल्गोरिदम में, हम लक्षित तत्व की तुलना ऐरे के प्रत्येक तत्व से करते हैं। यदि तत्व मिल जाता है तो उसकी स्थिति प्रदर्शित की जाती है। रैखिक खोज के लिए सबसे खराब स्थिति समय जटिलता O(n) है। उदाहरण इनपुट: arr[] = { 12, 35, 69, 74, 165, 54 }, खोज = 165 आउटपुट: 165 स्थान 5 पर मौजूद है। व

  1. nवीं कैटलन संख्या (nth Catalan Number) के लिए C/C++ प्रोग्राम? nवीं कैटलन संख्या (nth Catalan Number) के लिए C/C++ प्रोग्राम?

    कैटलन संख्याएं (Catalan numbers) संख्याओं का एक अनुक्रम है। कैटलन संख्याएं प्राकृतिक संख्याओं का एक अनुक्रम बनाती हैं जो विभिन्न गणना समस्याओं में होती हैं, अक्सर पुनरावर्ती रूप से परिभाषित वस्तुओं से जुड़ी होती हैं। Cₙ लंबाई 2n के डाइक शब्दों (Dyck words) की संख्या है। एक डाइक शब्द n Xs और n Ys