Informatică, întrebare adresată de iulianamares8966, 8 ani în urmă

Se dau lungimile laturilor unui trapez ABCD cu AB||CD. Aflati aria acestuia.


mariamateicristian: care sunt lungimile?

Răspunsuri la întrebare

Răspuns de andrei750238
1

#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;

}

► Explicatie :

Folosim formula lui Bhāskara I pentru aria unui trapez in care stim lungimile laturilor.

A = \frac{a+b}{2} \sqrt{c^2-\frac{1}{4}((b-a)+ \frac{c^2-d^2}{b-a} ) }, unde a,b,c,d sunt lungimile trapezului din imagine :

Anexe:
Alte întrebări interesante