Ayuda con programa con herencia en C++

Iniciado por Y@mil, 17 Mayo 2015, 18:15 PM

0 Miembros y 1 Visitante están viendo este tema.

Y@mil

Hola que tal!
me podrian ayudar con un programa de herencia que realize las operaciones basicas?

no soy muy bueno en esto pero esto es lo que llevo pero me marca un buen de errores me podria ayudar a corregirlo?

#include <iostream.h>
#include <conio.h>
class Operaciones {
public:

int num1,num2;
cout<<"\t \n proporciona el primer numero  : ";
         cin>>num1;
         cout<<"\t \n ingresa el segundo  numero : ";
         cin>>num2;

};

class Suma: public Operaciones {

cout<<"\n\nla suma de "<<num1<<" + "<<num2<<" es igual a "<<num1+num2<<"\n\n";
};

class Resta: public Operaciones {

cout<<"\n\nla resta de "<<num1<<" - "<<num2<<" es igual a "<<num1-num2<<"\n\n";
};

class Multiplicacion: public Operaciones {
cout<<"\n\nla multiplicacion de "<<num1<<" x "<<num2<<" es igual a "<<num1*num2<<"\n\n";
};

class Division: public Operaciones {
cout<<"\n\nla divicion de "<<num1<<" / "<<num2<<" es igual a "<<num1/num2<<"\n\n";

};


main()
{
   int opc;

   do
   {
   operaciones basicas;
   cout<<"\t\t\t\tCALCULADORA BASICA ";
   cout<<"\n\n\t\t OPCIONES: \n\n\t\t[1] suma \n\n\t\t[2] resta \n\n\t\t[3] multiplicacion \n\n\t\t[4] divicion \n\n\t\t ingresa la opcion a elegir [1-4] : ";
   cin>>opc;

   switch(opc)
   {
      case 1 :Operaciones.suma();
         break;


      case 2 :Operaciones.resta();
            break;
      case 3 :Operaciones.multiplicacion();
         break;
      case 4 :Operaciones.divicion();
         break;
      case 5 :

       break;
   }

   }while(opc !=5);
}