lunes, 12 de diciembre de 2011

MENÚ DE OPERACIONES / C++

#include <iostream>
using namespace std;
int main()
{
  int x, y, r;
  char operador;
  /* Presentación en pantalla de las opciones */
  cout << endl << endl << "\t\t\tAritmetica de Enteros" << endl << endl;
  cout << "\tPuedo realizar las siguientes operaciones con enteros:"
       << endl << endl;
  cout << "\t\t+  Suma" << endl << endl;
  cout << "\t\t-  Diferencia" << endl << endl;
  cout << "\t\t*  Producto" << endl << endl;
  cout << "\t\t/  Cociente de la division entera" << endl << endl;
  cout << "\t\t%  Resto de la division entera" << endl << endl;
  cout << endl << "\tIntroduce el simbolo de la operacion:  ";
  /* Lectura del teclado de la opción (operador) escogida */
  cin >> operador;
  cout << endl;
  cout << " Dame dos numeros a operar: ";
  cin >> x >> y;

switch(operador)
{
    case '+': r = x+y;
            break;
    case '-': r = x-y;
            break;
    case '*': r = x*y;
            break;
    case '/': if (y!=0) r = x/y;
    case '%': if (y!=0) r = x%y;

}
if (y==0 && (operador== '/' || operador== '%'))
    cout << " La operacion NO se puede hacer.\n";

else
   cout << " El resultado es: " << x << operador << y << "=" << r << endl;

  cout << endl << endl;
  return 0;
}

No hay comentarios:

Publicar un comentario