WiktorJagielski

Zadanie 19-20

Mar 30th, 2020
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. #include<iostream>
  2. #include <iomanip>
  3. #include<cmath>
  4. using namespace std;
  5.  
  6. int POLE_TROJKATA(float a, float h)
  7. {
  8. float pole;
  9. pole=(a*h)/2;
  10. cout << pole;
  11. }
  12. float odcinek(float x1, float y1, float x2, float y2)
  13. {
  14. return sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1));
  15. }
  16. int main()
  17. {
  18. int a,h;
  19. cout << "ZADANIE 19"<<endl;
  20. cout << "Podaj bok trojkata: ";
  21. cin >>a;
  22. cout << "Podaj wysokosc trojkata: ";
  23. cin >>h;
  24. POLE_TROJKATA(a,h);
  25. cout << endl;
  26. cout << "ZADANIE 20" << endl;
  27. float x1,y1,x2,y2,x3,y3,d,e,f,po,pt;
  28. cout << "x1=";
  29. cin >>x1;
  30. cout << "y1=";
  31. cin >>y1;
  32. cout << "x2=";
  33. cin >>x2;
  34. cout << "y2=";
  35. cin >>y2;
  36. cout << "x3=";
  37. cin >>x3;
  38. cout << "y3=";
  39. cin >>y3;
  40. d=odcinek(x1,y1,x2,y2);
  41. e=odcinek(x2,y2,x3,y3);
  42. f=odcinek(x3,y3,x1,y1);
  43. po=(d+e+f)/2;
  44. pt=sqrt(po*(po-d)*(po-e)*(po-f));
  45. cout << "Pole trojkata wynosi: " << pt;
  46.  
  47.  
  48. return 0;
  49. }
Advertisement
Add Comment
Please, Sign In to add comment