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

Se dau lungimile laturilor unui triunghi. Sa se calculeze aria triunghiului si lungimile inaltimilor sale.
Vă rog frumos ajutati-mă! Informatica de clasa a 9 a​

Răspunsuri la întrebare

Răspuns de robertanisoiu
2

Răspuns:

#include <iostream>

#include <cmath>

using namespace std;

int main()

{

   int a, b, c;

   float sp, aria, i1,i2,i3;

   cout<<"Introduceti lungimea primei laturi a triunghiului : ";

   cin>>a;

   cout<<"Introduceti lungimea celei de-a doua laturi a triunghiului : ";

   cin>>b;

   cout<<"Introduceti lungimea celei de-a treia laturi a triunghiului : ";

   cin>>c;

   sp = (a+b+c)/2 ;//am aflat semiperimetrul si aplicam formula lui Heron pentru arie

   aria= sqrt(sp*(sp-a)*(sp-b)*(sp-c));

   // Stima aria si aflam inaltimile aplicand (baza*inaltimea)/2

   i1 = (2*aria)/a;

   i2 = (2*aria)/b;

   i3 = (2*aria)/c;

   cout<<"Aria triunghiului este : "<<aria<<endl;

   cout<<"Inaltimea corespunzatoare laturii AB este : "<<i1<<endl;

   cout<<"Inaltimea corespunzatoare laturii BC este : "<<i2<<endl;

   cout<<"Inaltimea corespunzatoare laturii AC este : "<<i3<<endl;

   return 0;

}

Explicație:


sarah06: mulțumesc
Alte întrebări interesante