Wzór Herona

Wzór Herona

Program: obliczający pole trójkąta za pomocą wzoru Herona.

Użytkownik wprowadza długość wszystkich boków trójkąta, a program używając wzoru Herona oblicza jego pole.

Kompilator: Dev C++

Galeria:

Program w akcji.

Kod programu:

//Wzór Herona

#include <cstdlib>
#include <iostream>
#include <math.h>

using namespace std;

int main(int argc, char *argv[])
{  
    float a,b,c,p,wynik;
    cout<<"Podaj boki:";
    cin>>a;
    cin>>b;
    cin>>c;
    
    p=(a+b+c)/2;    
    wynik = sqrt(p * ((p-a) * (p-b) * (p-c)));    
    cout<<"Wynik to: "<<wynik<<"\n\n";
    
    system("PAUSE");
    return EXIT_SUCCESS;
}

Słowniczek pojęć:

Wzór pozwalający obliczyć pole (S) trójkąta, jeśli znane są długości a,b,c jego boków. Wzór znany był już Archimedesowi, a jego nazwa pochodzi od Herona, w którego Metryce jest podany.