Bookmark and Share

Liens sponsorisés

Nature d'un triangle Print E-mail
Written by Administrator   
Wednesday, 13 February 2008 12:29

Source :Bac Tunisien, Pratique, 2001

Tâche : Ecrire un programme qui permet de saisir les coordonnées des trois sommets A, B et C d'un triangle puis détermine et affiche la nature du triangle (isocèle, équilatéral ou quelconque).

Exemple :

  • Entrée : A(0,0), B(2,2), C(1,5)
  • Sortie : ABC est isocèle

Correction Problème : Nature d'un Triangle

Par : Ahmed Fessi

 Pascal :

program NatTriang;
uses wincrt;
var
xa,ya,xb,yb,xc,yc,ab,ac,bc : real;
b:boolean;
begin
writeln('donner les coordonnées de A, B, et C');
readln(xa,ya,xb,yb,xc,yc);
ab:=sqrt(sqr(xa-xb)+sqr(ya-yb));
ac:=sqrt(sqr(xa-xc)+sqr(ya-yc));
bc:=sqrt(sqr(xc-xb)+sqr(yc-yb));
b:=false;
if ((ab=ac) and (ab=bc))
then
begin
writeln('ABC est equilateral');
b:=true;
end;
if ((ab=ac) or (ab=bc) or (ac=bc)) and (b=false) then
writeln('ABC est isocèle');
if ((ab<>ac) and (ab<>bc) ) then
writeln('ABC est quelconque');
end.
 

 

Liens sponsorisés