De formule van Brahmagupta (ब्रह्मगुप्त) is een bijzondere formule waarmee de oppervlakte van een vierhoek, ingeschreven in een cirkel, kan berekend worden op basis van de zijden. De formule is genoemd naar de Indiase wiskundige Brahmagupta1.

De formule voor een vierkhoek met zijden \(\mathsf{a}\), \(\mathsf{b}\), \(\mathsf{c}\) en \(\mathsf{d}\) is als volgt:

\[\mathsf{A = \sqrt{(s-a)\cdot (s-b)\cdot (s-c)\cdot (s-d) } }\]

hierbij stelt \(\mathsf{s}\) de halve omtrek van de vierhoek voor.

Een vierhoek met zijden a, b, c en d.

Een vierhoek met zijden a, b, c en d.

Een vierhoek met zijden a, b, c en d.

Een vierhoek met zijden a, b, c en d.

Opgave

Voorbeeld

Geeft de gebruiker 5, 4, 2 en 3 in, dan verschijnt er:

De oppervlakte bedraagt 10.95 cm².
>>> oppervlakte(5, 4, 2, 3)
10.95