Triangle

Lisez d'abord l'énoncé, et essayez de résoudre l'exercice. Ensuite vous pouvez utiliser la boîte de sélection afin d'afficher le code correspondant.

Enoncé

Nous devons :

  • Ecrire une classe Triangle, qui possède une variable d'instance sides (une ArrayList) pour stocker les longueurs des côtés du triangle.
  • Le constructeur devra prendre en paramètres trois valeurs de type int pour les longueurs des côtés du triangle.
  • Créer une méthode qui vérifie que le triangle soit un triangle rectangle.
    Selon Pythagore, un triangle est rectangle si x2+y2=z2, où x, y, et z sont les côtés du triangle.
  • Ecrire une méthode getSurface() qui retourne la surface d'un triangle rectangle (base*hauteur)/2.
  • Ecrire une méthode isLargerThan(Triangle aTriangle) qui vérifie que la surface d'un triangle rectangle soit plus grande que celle d'un autre.
    Si un des 2 triangle n'est pas un triangle rectangle, cette méthode doit retourner false.

Document créé le 15/05/2005, dernière modification le 08/08/2019
Source du document imprimé : https://www.gaudry.be/javaex-rf-triangle.html

L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.