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);
}