Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cmath>
- float pole,a,b,c,p,s;
- using namespace std;
- float pole_trojkata(float a, float b)
- {
- pole = (a*b)/2;
- return pole;
- }
- float pole_trojkata(float xa,float ya,float xb,float yb,float xc,float yc)
- {
- a = sqrt((xb-xa)*(xb-xa) + (yb-ya)*(yb-ya));
- b = sqrt((xc-xb)*(xc-xb) + (yc-yb)*(yc-yb));
- c = sqrt((xa-xc)*(xa-xc) + (ya-yc)*(ya-yc));
- p = (a+b+c)/2;
- s = sqrt(p * (p-a) * (p-b) * (p-c));
- return s;
- }
- int main()
- {
- cout << "Przykladowe pole trojkata wzorem zwyklym: " << pole_trojkata(4,4)<< endl;
- cout << "Przykladowe pole trojkata wzorem Herona: " << pole_trojkata(0,1,0,0,1,0)<< endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement