Hoewel de oppervlakte berekenen van een drie- of een vierhoek eerder triviaal zijn, bestaat er ook een (minder gekende) formule om de oppervlakte van een vijfhoek te berekenen.

Deze formule is als volgt:
\[A = \dfrac{5}{4} \cdot z^2 \cdot \tan(54°)\]waarbij \(z\) de lengte van een zijde voorstelt.
Schrijf een functie oppervlakteVijfhoek(...) die op basis van een zijde de oppervlakte van een regelmatige vijfhoek berekent. Schrijf daarna een hoofdprogramma dat aan de gebruiker vraagt naar de lengte van een zijde en met behulp van de nieuwe functie de oppervlakte naar het scherm schrijft. Rond hierbij het resultaat af op 2 cijfers na de komma.
Voor de invoer 12 verschijnt er:
De oppervlakte van een vijfhoek met zijde 12.0 cm is 247.75 cm².
want
>>> oppervlakteVijfhoek(12)
247.7487456848112
Voor de invoer 8.5 verschijnt er:
De oppervlakte van een vijfhoek met zijde 8.5 cm is 124.3 cm².
want
>>> oppervlakteVijfhoek(8.5)
124.30449219255284
Opmerking
Om de tangens van een hoek te berekenen gebruik je
math.tan(...), maar deze functie accepteert enkel radialen. Om een hoek van graden naar radialen om te vormen gebruik jemath.radians(...).