Ver Mensaje Individual
  #8 (permalink)  
Antiguo 03/11/2013, 19:00
Avatar de omar10594
omar10594
 
Fecha de Ingreso: junio-2013
Ubicación: Mexico
Mensajes: 26
Antigüedad: 10 años, 11 meses
Puntos: 3
Respuesta: Ejercicio en c++, consultas

Puedes usar ifs anidados para hacer solamente la operacion y al final la presentas, asi el codigo te queda mas corto... algo como esto

Código C++:
Ver original
  1. int operand1=0, operand2=0;
  2.     char operation;
  3.     float resultado;
  4.     cin >> operand1 >> operation >> operand2 ;
  5.     if ( operation == '+' )
  6.         resultado = operand1 + operand2;
  7.     else
  8.         if ( operation == '-')
  9.             resultado = operand1 - operand2;
  10.         else
  11.             if ( operation == '*' )
  12.                 resultado = operand1 * operand2;
  13.             else
  14.                 if( operation == '/')
  15.                     resultado = operand1 / operand2;
  16.     cout << "Estos son los numeros que has introducido: " << operand1 << operation << operand2 << endl;
  17.     cout << "Aqui va el resultado de la operacion: " << resultado;

La verdad es que nunca he programado en C++ asi que espero y sea correcto, esto, solo se hacerlo en C, pero basicamente es lo mismo, en vez de printf y scanf se usa cin y cout (al menos en este programa seria lo unico diferente a mi parecer0).

Última edición por omar10594; 04/11/2013 a las 01:01