Advertisement
Guest User

Untitled

a guest
Apr 25th, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. #include <iostream>
  2. #include <math.h>
  3. #include <iomanip>
  4.  
  5.  
  6.  
  7. using namespace std;
  8.  
  9. #define PI 3.14159265
  10.  
  11. int main(){
  12. int n, k;
  13. double a, Pole, R_opisanego, R_wpisanego ;
  14.  
  15.  
  16. do {
  17. cout << "Podaj n: " << endl;
  18. cin >> n;
  19. } while (n < 4 || n > 100);
  20.  
  21. do {
  22. cout << "Podaj k: " << endl;
  23. cin >> k;
  24. } while (k < 0 || k > 10);
  25.  
  26. do {
  27. cout << "Podaj a: " << endl;
  28. cin >> a;
  29. } while (a <= 0.0 || a > 10.0);
  30.  
  31. Pole = (n / 4)*(1/tan(PI / n))*a*a;
  32. //cout << "pole: " << Pole;
  33.  
  34. R_opisanego = a /( 2 * sin(PI / n));
  35. //cout << "R_opisanego: " << R_opisanego;
  36.  
  37. R_wpisanego = a /( 2 * tan(PI/n));
  38.  
  39. //cout << "R_wpisanego: " << R_wpisanego << endl;
  40.  
  41. cout << fixed << showpoint;
  42. cout << setprecision(k);
  43. cout << Pole << " ";
  44. cout << R_opisanego << " ";
  45. cout << R_wpisanego << " ";
  46.  
  47. system("pause");
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement