Différences entre les versions de « Langage C++/Objet »

75 octets supprimés ,  il y a 12 ans
<source lang="cpp">
#include "Losange.h"
// L'angle maximal d'un angle de quadrialatèrelosange est : 180°
double& Quadrilatere::mCorrectionAngle(double& pAngle)
{
// Corriger les dépassements
pAngledouble vAngleMaximal %= 180.0;
pAngle %= vAngleMaximal;
// Si l'angle est
if(pAngle < 0)
{
// Corriger le signe.
pAngle += 180.0vAngleMaximal;
}
return pAngle;
 
public:
Quadrilatere(double& pArreteAB, double& pArreteBC, double& pArreteCD, double& pArreteDA, double& pAngleA, double& pAngleB, double& pAngleC, double& pAngleD);
virtual ~Quadrilatere();
virtual void mDessine();
{
// Corriger les dépassements
pAngledouble vAngleMaximal %= 360.0;
pAngle %= vAngleMaximal;
// Si l'angle est
if(pAngle < 0)
{
// Corriger le signe.
pAngle += 360.0vAngleMaximal;
}
return pAngle;
{
pArrete *= -1;
}
return pArrete;
}
}
 
Quadrilatere::Quadrilatere(double& pArreteAB, double& pArreteBC, double& pArreteCD, double& pArreteDA, double& pAngleA, double& pAngleB, double& pAngleC, double& pAngleD)
void Quadrilatere::mCalculerAngles
{
double vArreteBD = 0.0;
vArreteBD = sqrt
(
(this->ArreteAD * this->aArreteDA)
+
(this->aArreteAB * this->aArreteAB)
-
{2 * this->ArreteAD * this->aArreteAB * cos(this->aAngleA)
};
}
 
Quadrilatere::Quadrilatere(double& pArreteAB, double& pArreteBC, double& pArreteCD, double& pArreteDA, double& pAngleA)
{
this->mArreteAB(double& pArreteAB);
this->mArreteDA(double& pArreteAD);
this->mAngleA(pAngleA);
this->mAngleB(pAngleB);
this->mAngleC(pAngleC);
this->mAngleD(pAngleD);
}
 
void Quadrilatere::mDessine()
{
}
 
1 049

modifications