Dev - C++ - Duda en Programar Calculadora c++

 
Vista:

Duda en Programar Calculadora c++

Publicado por Crissstina (1 intervención) el 20/11/2011 17:38:15
Hola estoy iniciándome en ingeniería Informática y me han pedido que programe una calculadora, mi duda es que como hago con tres variables para que solo con esas tres pueda hacer una mezcla de varias operaciones seguidas y me lo reconozca, osea en vez de:7/8, yo quiero 7*8/5+2, os pego el codigo...

#include <iostream>
using namespace std;

int main()

{
double operando1,operando2,resultado;
char operador,opcion='t';


cout<<"\t\t\t\tCALCULADORA"<<endl<<endl;
cout<<"\t\t\t\t==========="<<endl<<endl;

//VERSIÓN 1.0//




while (opcion !='x' && opcion!='X')
{

cout<<"Introduzca su Operacion"<<endl;
cin>>operando1>>operador>>operando2;
cin.sync();



switch (operador)

{


case '+':

resultado=operando1+operando2;

cout<<operando1<<operador<<operando2<<"="<<resultado<<endl;
break;

case '-':

resultado=operando1-operando2;

cout<<operando1<<operador<<operando2<<"="<<resultado<<endl;
break;
case '*':

resultado=operando1*operando2;

cout<<operando1<<operador<<operando2<<"="<<resultado<<endl;

break;
case '/':

resultado=operando1/operando2;

cout<<operando1<<operador<<operando2<<"="<<resultado<<endl;
break;

default:

cout<<"Usted ha Cometido un Error"<<endl;
break;
}



cout<<"DESEA SALIR? (X/x): ";cin.get(opcion);


}



return 0;

}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder