﻿# V7028\. A user\-defined mathematical constant is used instead of a built\-in constant\. The resulting value may be inaccurate\.

Анализатор обнаружил, что для математических расчётов используются константы недостаточной точности\.

Рассмотрим пример:

```cpp
function calculateСircumference(radius) {
  const diameter = 2 * radius;
  return diameter * 3.1415;
}
```

Такая запись не совсем корректна, поскольку результаты таких вычислений могут быть неточными\. Работая с математическими константами, лучше использовать свойства и методы объекта `Math`\. 

Исправленный пример:

```cpp
function calculateСircumference(radius) {
  const diameter = 2 * radius;
  return diameter * Math.PI;
}
```