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;
}

Regresar a ejemplos