Formule d'Al-Kashi : exercices corrigés de Première
Publié le 6 novembre 2026 · Mis à jour le 6 novembre 2026 · Signaler une erreur
L'essentiel
Dans un triangle ABC avec a=BC, b=CA, c=AB : a2=b2+c2−2bccosA.
Deux côtés et l'angle entre eux donnent le troisième côté ; trois côtés donnent chaque angle par cosA=2bcb2+c2−a2.
Le signe de cosA indique la nature de l'angle : positif aigu, nul droit, négatif obtus.
La formule vient du produit scalaire : AB⋅AC=2AB2+AC2−BC2.
Calculatrice en mode degrés, et racine carrée à la toute fin du calcul.
Comment utiliser ces exercices
Ces exercices t'entraînent à appliquer la formule d'Al-Kashi, qui figure au programme de mathématiques de Première générale, avec une démonstration à l'aide du produit scalaire 1. Elle sert à résoudre des problèmes de géométrie en s'appuyant sur le produit scalaire 1. Ils sont classés par difficulté croissante : commence par les premiers pour automatiser le calcul, puis passe aux problèmes qui demandent de modéliser une situation ou de poser une équation.
Pour progresser vraiment, procède toujours dans le même ordre. Cherche l'exercice sur papier, avec un schéma. Si tu bloques, ouvre un premier indice, pas la correction. Une fois ta réponse trouvée, compare ta démarche avec la correction : chaque étape correspond à une action précise, et c'est cette suite d'actions qu'il faut savoir reproduire seul(e) le jour d'un contrôle.
Démonstration · Pourquoi la formule est vraie
On part de BC=AC−AB. En développant le carré scalaire :
BC2=(AC−AB)2=AC2+AB2−2AB⋅AC.
Or AB⋅AC=AB×AC×cosA. On obtient donc a2=b2+c2−2bccosA. Le développement de u−v mis au carré fait lui aussi partie des contenus du programme 1.
Trois réflexes pour les calculs
Les exercices
Exercice 1 Calculer un troisième côté
★☆☆Environ 5 min
Dans un triangle ABC, on a AB=8, AC=5 et BAC=60∘. Calcule la longueur BC.
Indice 1
L'angle donné est compris entre les deux côtés connus : le côté cherché est celui qui lui fait face.
Indice 2
Rappelle-toi la valeur de cos60∘.
Voir la correction pas à pas
On écrit la formule pour le côté opposé à A : BC2=AB2+AC2−2×AB×AC×cosA.
On remplace : BC2=82+52−2×8×5×cos60∘.
Comme cos60∘=21, on trouve BC2=64+25−40=49.
On prend la racine carrée : BC=49=7.
Le côté [BC] mesure 7 unités de longueur. Retiens la forme du calcul : deux carrés qui s'additionnent, puis un terme que l'on retranche.
Exercice 2 Calculer un angle à partir des trois côtés
★☆☆Environ 6 min
Un triangle ABC a pour côtés AB=8, AC=5 et BC=7. Détermine, en degrés, la mesure de l'angle BAC.
Indice 1
Isole cosA dans la formule d'Al-Kashi.
Indice 2
Le côté opposé à A est [BC].
Voir la correction pas à pas
On part de BC2=AB2+AC2−2×AB×AC×cosA.
On isole le cosinus : cosA=2×AB×ACAB2+AC2−BC2.
On remplace : cosA=8064+25−49=8040=21.
On en déduit A=60∘.
L'angle BAC mesure 60°. On retrouve le triangle de l'exercice précédent : les deux situations sont réciproques l'une de l'autre.
Exercice 3 Reconnaître un angle obtus
★★☆Environ 8 min
Un triangle ABC a pour côtés AB=4, AC=5 et BC=7. Calcule cosBAC et dis si l'angle en A est aigu, droit ou obtus.
Indice 1
Le plus grand côté est en face du plus grand angle.
Indice 2
Regarde le signe du cosinus obtenu.
Voir la correction pas à pas
On écrit cosA=2×AB×ACAB2+AC2−BC2.
On remplace : cosA=4016+25−49.
On calcule le numérateur : 16+25−49=−8, donc cosA=40−8=−0,2.
Le cosinus est négatif, donc l'angle A est obtus. À la calculatrice, il mesure environ 101,5∘.
On obtient cosBAC=−0,2 : l'angle en A est obtus. Ce résultat est cohérent, puisque [BC] est le plus grand côté et que 49>16+25.
Exercice 4 Produit scalaire à partir des longueurs
★★☆Environ 8 min
Dans un triangle ABC, on donne AB=6, AC=7 et BC=8. Calcule le produit scalaire AB⋅AC sans mesurer d'angle.
Indice 1
Développe (AC−AB)2 pour faire apparaître BC2.
Indice 2
Le produit scalaire est lié au terme −2bccosA de la formule d'Al-Kashi.
Voir la correction pas à pas
On écrit BC=AC−AB.
On développe : BC2=AC2+AB2−2AB⋅AC.
On isole : AB⋅AC=2AB2+AC2−BC2.
On remplace : 236+49−64=221=10,5.
On trouve AB⋅AC=10,5. Le résultat est positif, ce qui annonce un angle A aigu : le lien entre signe du produit scalaire et signe du cosinus est direct.
Exercice 5 Angle obtus et longueur irrationnelle
★★☆Environ 8 min
Dans un triangle ABC, on a AB=7, AC=5 et BAC=120∘. Donne la valeur exacte de BC, puis une valeur approchée au centième.
Indice 1
Utilise cos120∘=−21.
Indice 2
Fais attention au signe : on retranche un nombre négatif.
Voir la correction pas à pas
On écrit BC2=AB2+AC2−2×AB×AC×cos120∘.
On remplace : BC2=49+25−2×7×5×(−21).
On calcule : BC2=74+35=109.
Donc BC=109≈10,44.
La valeur exacte est BC=109, soit environ 10,44. Quand l'angle est obtus, le terme −2bccosA devient positif et le côté opposé est plus long que dans le cas d'un angle droit.
Exercice 6 Nature d'un triangle sans calculer d'angle
★★☆Environ 8 min
Un triangle ABC a pour côtés AB=5, AC=6 et BC=8. Sans chercher la mesure des angles, détermine si le triangle possède un angle obtus, en calculant le cosinus de l'angle opposé au plus grand côté.
Indice 1
Le plus grand côté est [BC] : l'angle opposé est A.
Indice 2
Le dénominateur 2bc est positif : le signe du cosinus est celui du numérateur.
Voir la correction pas à pas
On repère le plus grand côté : BC=8. L'angle opposé est BAC.
On écrit cosA=2×AB×ACAB2+AC2−BC2.
On remplace : cosA=6025+36−64.
On calcule : 25+36−64=−3, donc cosA=60−3=−0,05.
Le cosinus est négatif, donc l'angle A est obtus. Les deux autres angles, opposés à des côtés plus petits, sont forcément aigus.
On obtient cosBAC=−0,05 : le triangle a un angle obtus en A, mais très proche de l'angle droit. Un triangle ne peut avoir qu'un seul angle obtus, c'est pourquoi on teste uniquement le plus grand côté.
Exercice 7 Un angle qui n'est pas remarquable
★★☆Environ 8 min
Un triangle ABC a pour côtés AB=6, AC=7 et BC=9. Donne, en degrés et au centième près, la mesure de l'angle BAC.
Indice 1
Écris d'abord cosA sous forme de fraction, sans arrondir.
Indice 2
Utilise la touche cos−1 de la calculatrice réglée en degrés.
Voir la correction pas à pas
On écrit cosA=2×AB×ACAB2+AC2−BC2.
On remplace : cosA=8436+49−81=844=211.
On applique la fonction réciproque : A=cos−1(211).
La calculatrice donne A≈87,27∘.
L'angle BAC mesure environ 87,27°. Il est aigu et proche de 90∘, ce qui est cohérent : 36+49=85 est à peine supérieur à 81.
Exercice 8 Diagonales d'un parallélogramme
★★★Environ 12 min
Dans un parallélogramme ABCD, on a AB=6, AD=4 et BAD=60∘. Calcule la longueur de la diagonale [BD], puis celle de la diagonale [AC] en justifiant la mesure de l'angle ABC.
Indice 1
Dans le triangle ABD, l'angle en A est compris entre [AB] et [AD].
Indice 2
Dans un parallélogramme, deux angles consécutifs sont supplémentaires : leur somme vaut 180∘.
Voir la correction pas à pas
Dans le triangle ABD, on écrit BD2=AB2+AD2−2×AB×AD×cos60∘.
On remplace : BD2=36+16−2×6×4×21=52−24=28.
Donc BD=28=27≈5,29.
Les angles consécutifs BAD et ABC sont supplémentaires : ABC=180∘−60∘=120∘, et BC=AD=4.
Dans le triangle ABC, AC2=AB2+BC2−2×AB×BC×cos120∘=36+16+24=76, donc AC=76=219≈8,72.
On trouve BD=27≈5,29 et AC=219≈8,72. Le calcul de AC utilise un cosinus négatif : c'est la diagonale la plus longue, celle qui est opposée à l'angle obtus.
Exercice 9 Une distance impossible à mesurer
★★★Environ 12 min
Un étang sépare deux points A et B. Depuis un point O de la rive, on mesure OA=120 m, OB=200 m et AOB=40∘. Calcule la distance AB au mètre près (calculatrice en degrés).
Indice 1
Représente la situation par un triangle OAB et repère l'angle compris entre les deux côtés connus.
Indice 2
Garde les valeurs exactes jusqu'à la dernière étape, puis arrondis.
Voir la correction pas à pas
On modélise par le triangle OAB, l'angle en O étant compris entre [OA] et [OB].
On écrit AB2=OA2+OB2−2×OA×OB×cos40∘.
On remplace : AB2=1202+2002−2×120×200×cos40∘=54400−48000cos40∘.
Avec cos40∘≈0,7660, on obtient AB2≈17630.
On prend la racine carrée : AB≈132,8 m, soit environ 133 m.
La distance entre A et B est d'environ 133 m. C'est l'usage classique de la formule : obtenir une distance sans la mesurer directement, à partir de deux longueurs et d'un angle.
Exercice 10 Trouver un côté par une équation
★★★Environ 15 min
Dans un triangle ABC, on a AC=3, BC=7 et BAC=60∘. On note x=AB. Écris une équation du second degré vérifiée par x, puis détermine x.
Indice 1
Applique la formule au côté [BC], opposé à l'angle A : l'inconnue est maintenant un côté de l'angle.
Indice 2
Une longueur est positive : élimine la solution négative.
Voir la correction pas à pas
On écrit BC2=AB2+AC2−2×AB×AC×cos60∘, soit 49=x2+9−2×x×3×21.
On simplifie : 49=x2+9−3x, donc x2−3x−40=0.
On calcule le discriminant : Δ=(−3)2−4×1×(−40)=9+160=169=132.
Les racines sont x=23−13=−5 et x=23+13=8.
Une longueur ne peut pas être négative : x=8.
On trouve AB=8. Ici l'inconnue n'est pas le côté opposé à l'angle, mais un côté adjacent : la formule mène alors à une équation du second degré, dont on garde la racine positive.
Les questions qu'on se pose
Comment savoir quel côté placer à gauche dans la formule d'Al-Kashi ?
À gauche se trouve toujours le carré du côté opposé à l'angle utilisé. Si tu utilises l'angle A, à gauche tu as a2=BC2. À droite, les deux autres côtés sont ceux qui forment l'angle A : ils apparaissent aussi dans le terme avec le cosinus.
Quand utiliser Al-Kashi plutôt que Pythagore ?
Le théorème de Pythagore ne fonctionne que dans un triangle rectangle. La formule d'Al-Kashi marche dans n'importe quel triangle et redonne Pythagore quand l'angle vaut 90∘, puisque son cosinus est nul. Dès que le triangle n'est pas rectangle, ou que tu ne sais pas s'il l'est, utilise Al-Kashi.
Quel lien avec le produit scalaire, au programme de Première ?
La formule se démontre en développant (AC−AB)2 : le programme demande d'ailleurs de savoir la démontrer avec le produit scalaire 1. Elle donne aussi une façon de calculer AB⋅AC quand on connaît seulement les trois longueurs : 2AB2+AC2−BC2.