-nodo-

Pola

Feb 8th, 2021 (edited)
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.35 KB | None | 0 0
  1. #define _USE_MATH_DEFINES
  2.  
  3. #include <iostream>
  4. #include <cmath>
  5.  
  6. using namespace std;
  7.  
  8. float circleArea(float r)
  9. {
  10.     return M_PI * r * r;
  11. }
  12.  
  13. float rectangleArea(float a, float b)
  14. {
  15.     return a * b;
  16. }
  17.  
  18. float trapezoidArea(float a, float b, float h)
  19. {
  20.     return (a + b) * h / 2;
  21. }
  22.  
  23. int squareSum(int a, int b)
  24. {
  25.     return a * a + b * b;
  26. }
  27.  
  28. int x, y;
  29.  
  30. int main()
  31. {
  32.     float r, a, b, h;
  33.  
  34.     cout << "--- Suma kwadratów ---" << "\n";
  35.     cout << "Wprowadź wartość x: "; cin >> x;
  36.     cout << "Wprowadź wartość y: "; cin >> y;
  37.  
  38.     cout << "Suma kwadratów wynosi: " << squareSum(x, y) << "\n" << endl;
  39.  
  40.     cout << "--- Pole koła ---" << "\n";
  41.     cout << "Wprowadź długość promienia r: "; cin >> r;
  42.  
  43.     cout << "Pole koła wynosi: " << circleArea(r) << "\n" << endl;
  44.  
  45.     cout << "--- Pole prostokąta ---" << "\n";
  46.     cout << "Wprowadź długość boku a: "; cin >> a;
  47.     cout << "Wprowadź długość boku b: "; cin >> b;
  48.  
  49.     cout << "Pole prostokąta wynosi: " << rectangleArea(a, b) << "\n" << endl;
  50.  
  51.     cout << "--- Pole trapezu ---" << "\n";
  52.     cout << "Wprowadź długość boku a: "; cin >> a;
  53.     cout << "Wprowadź długość boku b: "; cin >> b;
  54.     cout << "Podaj wysokość trapezu h: "; cin >> h;
  55.  
  56.     cout << "Pole trapezu wynosi: " << trapezoidArea(a, b, h) << "\n" << endl;
  57.  
  58.     return 0;
  59. }
Add Comment
Please, Sign In to add comment