Calculadora

Fernando Barrera

#include <iostream>
using namespace std;

int main ()
{
int operando1, operando2;
char operador;

cout << endl << endl << " Aritmetica de Enteros" << endl << endl;
cout << " Elige la operacion que quieres realizar:" << endl << endl;
cout << " + Suma" << endl << endl;
cout << " - Diferencia" << endl << endl;
cout << " * Producto" << endl << endl;
cout << " / Cociente de la division entera" << endl << endl;
cout << " % Resto de la division entera" << endl << endl;
cout << endl << " Introduce el simbolo de la operacion: ";

cin >> operador;
cout << endl;

switch (operador)
{
case '+' :
cout << endl << "Has elegido sumar." << endl << endl;
cout << "Introduce el primer operador: ";
cin >> operando1;
cout << endl << "Introduce el segundo operador: ";
cin >> operando2;
cout << endl << endl << "Resultado: " << operando1 + operando2 << endl;
break;

case '-' :
cout << endl << "Has elegido restar." << endl << endl;
cout << "Introduce el primer operador: ";
cin >> operando1;
cout << endl << "Introduce el segundo operador: ";
cin >> operando2;
cout << endl << endl << "Resultado: " << operando1 - operando2 << endl;
break;

case '*' :
cout << endl << "Has elegido multiplicar." << endl << endl;
cout << "Introduce el primer operador: ";
cin >> operando1;
cout << endl << "Introduce el segundo operador: ";
cin >> operando2;
cout << endl << endl << "Resultado: " << operando1 * operando2 << endl;
break;

case '/' :
cout << endl << "Has elegido dividir." << endl << endl;
cout << "Introduce el primer operador: ";
cin >> operando1;
cout << endl << "Introduce el segundo operador: ";
cin >> operando2;
if (operando2==0)
{
cout << "La operacion no puede realizarse.";
}
else
{
cout << endl << endl << "Resultado: " << operando1 / operando2 << endl;
}
break;

case '%' :
cout << endl << "Has elegido calcular el resto de una division." << endl << endl;
cout << "Introduce el primer operador: ";
cin >> operando1;
cout << endl << "Introduce el segundo operador: ";
cin >> operando2;
if (operando2==0)
{
cout << "La operacion no puede realizarse.";
}
else
{
cout << endl << endl << "Resultado: " << operando1 % operando2 << endl;
}
break;

}
return 0;
}
Anuncios
Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s