damirvk
2011-05-18 21:47:26 UTC
Kako napisati funkciju za overload operatora za zbrajanje, pri cemu se
zbrajaju povrsine trokuta unutar ove klase? Formula za P trokuta je
povr=sqrt(s*(s-a)*(s-b)*(s-c)), gdje je s poluopseg trokuta. To mi se trazi
na ispitu, a ne znam sto bih trebao dobiti s tim operatorom u odnosu na
obicno zbrajanje povrsina?!
Hvala!
class Trokut{
private:
int a, b, c;
public:
Trokut(int c_a, int c_b, int c_c): a(c_a), b(c_b), c(c_c){}
Trokut(){
a=3;
b=4;
c=5;
}
int Opseg(){
return a+b+c;
}
float Povrsina(){
float s,povr;
s=Opseg()/2;
povr=sqrt(s*(s-a)*(s-b)*(s-c));
return povr;
}
};
Pozdrav!
zbrajaju povrsine trokuta unutar ove klase? Formula za P trokuta je
povr=sqrt(s*(s-a)*(s-b)*(s-c)), gdje je s poluopseg trokuta. To mi se trazi
na ispitu, a ne znam sto bih trebao dobiti s tim operatorom u odnosu na
obicno zbrajanje povrsina?!
Hvala!
class Trokut{
private:
int a, b, c;
public:
Trokut(int c_a, int c_b, int c_c): a(c_a), b(c_b), c(c_c){}
Trokut(){
a=3;
b=4;
c=5;
}
int Opseg(){
return a+b+c;
}
float Povrsina(){
float s,povr;
s=Opseg()/2;
povr=sqrt(s*(s-a)*(s-b)*(s-c));
return povr;
}
};
Pozdrav!