Advertisement
qradmanq

dz 4.3

Oct 15th, 2019
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4.  
  5. void pr(double a, double b) {
  6. cout << a*b;
  7. cout << "Площадь прямоугольника =";
  8. }
  9. void tr(double a, double b, double c) {
  10. double p;
  11. p = (a + b + c) / 2;
  12. cout << sqrt(p * (p - a) * (p - b) * (p - c));
  13. cout << "Площадь треугольника =";
  14. }
  15. void kr(double c) {
  16. double pi;
  17. pi = 3, 1415926535;
  18. cout << pi * c*c;
  19. cout << "Площадь треугольника =";
  20. }
  21. int main()
  22. {
  23. int s;
  24. setlocale(LC_ALL, "Russian");
  25. cout << "Площадь какой фигуры нужно вычислить?";
  26. cout << "1 - Прямоугольник";
  27. cout << "2 - Треугольник";
  28. cout << "3 - Круг";
  29. cin >> s;
  30. if (s == 1)
  31. {
  32. double a, b;
  33. cout << "Введите стороны прямогульника";
  34. cin >> a;
  35. cin >> b;
  36. pr(a, b);
  37.  
  38. }
  39. if (s == 2) {
  40. double a, b, c;
  41. cout << "Введите стороны треугольника a, b, c";
  42. cin >> a;
  43. cin >> b;
  44. cin >> c;
  45. tr(a, b, c);
  46. }
  47. if (s == 3) {
  48. double c;
  49. cout << "Введите радиус круга c";
  50. cin >> c;
  51. kr(c);
  52. }
  53. return 0;
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement