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

6. Fie a , b si c trei numere reale , care reprezinta lungimile laturilor unui triunghi . sa se scrie un algoritm care sa calculeze si sa afiseze perimetrul si aria triunghiului .​

Răspunsuri la întrebare

Răspuns de xXDenisXxRetro
1

Răspuns:

Salut! Ai aici rezolvarea:

#include <iostream>

#include <cmath>  

using namespace std;  

float a,b,c,p,A,sp;  

int main()

{

   cout << "Valorile laturilor="; cin >> a >> b >> c;

   p=a+b+c;

   sp=p/2;

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

   cout << "Perimetrul este " << p << ", iar aria este " << A;

   return 0;

}

Explicație:

Deoarece stim doar valorile laturilor, ca sa aflam aria am folosit formula lui Heron, iar ca sa putem aplica formula, am inclus libraria <cmath> ca sa putem folosi functia sqrt(), adica radicalul.

Alte întrebări interesante