Algorithme Triangle { // Déclaration des variables variable a,b,c : réel // Début des instructions Afficher("Saisissez les valeurs des cotés d'un triangle : ") Saisir(a,b,c) Si ((a=0) ET (b=0) ET (c=0)) alors { Afficher("Le triangle est point.\n") } sinon { Si ((a+b < c) OU (a+c < b) OU (c+b < a)) alors { Afficher("Ce n'est pas un triangle.\n") } sinon { Si ((a+b = c) OU (a+c = b) OU (c+b = a)) alors { Afficher("Le triangle est plat.\n") } sinon { Si ((a=b) ET (b=c)) alors { Afficher("Le triangle est équilatéral.\n") } sinon { Si ((a*a+b*b=c*c) OU (a*a=b*b+c*c) OU (a*a+c*c=b*b)) alors { Si ((a=b) OU (b=c) OU (a=c)) alors { Afficher("Le triangle est rectangle isocèle.\n") } sinon { Afficher("Le triangle est rectangle.\n") } } sinon { Si ((a=b) OU (b=c) OU (a=c)) alors { Afficher("Le triangle est isocèle.\n") } sinon { Afficher("Le triangle est quelconque.\n") } } } } } } }