#include <iostream>
#include <cmath>
using namespace std;
int main() {
double aria;
double AB, CD, AD, BC;
cin >> AB >> CD >> AD >> BC;
aria = (AB + CD) / 2 * sqrt(AD * AD - 0.25 * pow((CD - AB) + (AD * AD - BC * BC) / (CD - AB), 2));
cout << aria;
}
Folosim formula lui Bhāskara I pentru aria unui trapez in care stim lungimile laturilor.
[tex]A = \frac{a+b}{2} \sqrt{c^2-\frac{1}{4}((b-a)+ \frac{c^2-d^2}{b-a} ) }[/tex], unde a,b,c,d sunt lungimile trapezului din imagine :