Anda di halaman 1dari 2

class det2{

protected :
double a1,a2,a3,a4;
public :
void set a1(double na1){a1=na1;}
double get a1(){retunr a1;}
void set a2(double na1){a2=na2;}
double get a2(){retunr a2;}
void set a3(double na1){a3=na3;}
double get a3(){retunr a3;}
void set a4(double na1){a4=na4;}
double get a4(){retunr a4;}
//calcular determinante
double determinante(a1,a2,a3,a4){
return a1*a2-a3*a4;}
class det3 :
public det2{
protected double a5,a6,a7,a8,a9;
private:
void set a5(double na5){a5=na5;}
double get a5(){retunr a5;}
void set a6(double na6){a6=na6;}
double get a6(){retunr a6;}
void set a7(double na7){a7=na7;}
double get a7(){retunr a7;}
void set a8(double na8){a8=na8;}
double get a8(){retunr a8;}
void set a9(double na9){a9=na9;}
double get a9(){retunr a9;}
/*el orden de la matriz sera a1 a2 a3
a4 a5 a6
a7 a8 a9*/
double determinante 3(a1 ,a4,a7){
return a1*determinate2(a5,a6,a8,a9) a4*determinante2(a2,a3,a8,a9)a7*determinante2(a2,a3,a5,a6)}
//funcion
void main(){
det 2 x;
double b1,b2,b3,b4,b5,b6,b7,b8,b9,d2,d3;
cout<<"Ingrese a11";cin>>b1;
cout<<"Ingrese a12";cin>>b2;
cout<<"Ingrese a21";cin>>b3;
cout<<"Ingrese a22";cin>>b4;
x.set a1(b1);
x.set a2(b2);
x.set a3(b3);
x.set a4(b4);
d2=x. determinante 2(a1,a2,a3,a4);
det3 y;
cout<<"Ingrese
cout<<"Ingrese
cout<<"Ingrese
cout<<"Ingrese
cout<<"Ingrese
x.set a5(b5);
x.set a6(b6);
x.set a7(b7);
x.set a8(b8);

a13";cin>>b5;
a23";cin>>b6;
a31";cin>>b7;
a32";cin>>b8;
a33";cin>>b9;

x.set a9(b9);
d3= y.determinante3(a1,a4,a7);}

Anda mungkin juga menyukai