Pages

Tuesday, March 25, 2025

calculator in C++

 #include <iostream>

using namespace std;
// basic math calculator
int main(){
    int a, b;
    char op;

    cout << "enter a : ";
    cin >> a;

    cout << "enter b : ";
    cin >> b;

    cout << "enter operator : ";
    cin >> op;

    // Calculator
    if(op == '+') {
        cout << " a + b = " << (a+b) << endl;
    } else if(op == '-'){
        cout << " a - b = " << (a-b) << endl;
    } else if(op == '*'){
        cout << " a * b = " << (a*b) << endl;

    } else if(op == '/'){
        cout << " a / b = " << (a/b) << endl;
    } else if(op == '%'){
        cout << " a % b = " << (a%b) << endl;
    }
    else {
        cout << "invalid input, please enter +,-,*,/,%" << endl;
    }

    // //Switch
    // switch(op)
    // {
    //     case '+': cout << " a + b = " << (a+b) << endl;
    //     break;

    //     case '-': cout << " a - b = " << (a-b) << endl;
    //     break;

    //     case '*': cout << " a * b = " << (a*b) << endl;
    //     break;

    //     case '/': cout << " a / b = " << (a/b) << endl;
    //     break;

    //     case '%': cout << " a % b = " << (a%b) << endl;

    //     default: {
    //         cout << "please enter invalid arithmetic operator such as +, - , * , / , %";
    //     }
    // }
    return 0;

}

No comments:

Post a Comment

Multi-dimensional ArrayList in Java

  // import java.util.ArrayList; import java.util. * ; // import java.util.Collections; public class Classroom {     public static voi...