golfflower

Untitled

Oct 15th, 2019
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. #include <iostream> //библиотека с простыми манипуляторами
  2. #include <iomanip> //библиотека с параметризированными манипуляторами
  3. #include <math.h> //библиотека с математическими функциями
  4. using namespace std; //подключение пространства имён
  5.  
  6. int main(void) //главная функция
  7. {
  8. //руссификация консоли
  9. setlocale(LC_ALL, "RUSSIAN");
  10. //переменные
  11. int i=2;
  12. double Pi,sum=0,eps;
  13. //дадим пользователю понять: что делает программа
  14. cout<<"Данная программа вычисляет число PI с заданной точностью Eps"<<endl;
  15. //запросим ввод точности числа Pi
  16. cout<<"Введите Eps"<<endl;
  17. cin>>eps;
  18. //проверим допустимость точности
  19. if (eps>0 && eps<0.09)
  20. //если точность прошла проверку, запустим процесс счёта
  21. {while (abs(sum)<eps)
  22. {
  23. sum=sum+(1.00/((pow(-3,i-1))*(2*i-1)));
  24. i++;
  25. }
  26. Pi=3.47*(1+sum);
  27. cout<<"Число Pi = "<<fixed<<Pi<<endl;
  28. }
  29. //если точность не прошла проверку, сообщим об этом пользователю
  30. else
  31. cout<<"Число Pi не может быть вычислено с такой точностью"<<endl;
  32. }
Advertisement
Add Comment
Please, Sign In to add comment