Calculadora básica (sentencia 'switch') José Luis Patiño (2004-12-05)
El programa ejemplo se trata de una calculadora de operaciones básicas (+, -, /, *, %). Se ha utilizado la sentencia 'switch' para definir qué operación se realizará teniendo en cuenta el operador insertado.
// Calculadora de operaciones simples. #include<iostream> using namespace std; int main(int argc, char *argv[]) { int a, b; char oper; cout << "Introduzca la operacion a realizar usando espacios:\n\n"; cin >> a >> oper >> b; switch(oper) { case '+': cout << a << oper << b << " = " << a + b << endl; break; case '-': cout << a << oper << b << " = " << a - b << endl; break; case '*': cout << a << oper << b << " = " << a * b << endl; break; case '/': cout << a << oper << b << " = " << a / b << endl; break; case '%': cout << a << oper << b << " = " << a % b << endl; break; default: break; } return 0; }