Discussion:Langage C++/Annexe/Exemples C++

Implémentation des quadrilatères en C++

modifier

L'implémentation n’est pas complète, pour utiliser la classe quadrilatère on utilise une classe dérivée avec la longueur des côtés. On pourra ajouter une fonction pour les homothéties avec un paramètre k coefficient.

class Quadrilatere_derive : Quadrilatere {
  double c;
public:
  virtual void homotetie(double k) { c*=k; }
  virtual double AB() { return c; }
  virtual double BC() { return }
  virtual double CD() { return }
  virtual double DA() { return }
};

z != ?

modifier

Bonjour. J'ai un doute sur : bool operator!=(complex a1, complex a2) {

 return a1.re!=a2.re&&a1.im!=a2.im;

} J'aurais mis, à défaut d'une négation de l'égalité : bool operator!=(complex a1, complex a2) {

 return ((a1.re!=a2.re) || (a1.im!=a2.im);

} On peut vérifier, svp ?

Revenir à la page « Langage C++/Annexe/Exemples C++ ».