¿Cómo usar correctamente la constante PI (número π) en C++?
¡Hola! Acabo de empezar a aprender C++ y estoy intentando escribir un programa para calcular el área de un círculo. Necesito usar el número π (pi), pero no entiendo cómo declararlo correctamente o dónde obtenerlo.
Intenté escribir así:
```cpp
#include
using namespace std;
int main() {
double radius = 5.0;
double area = 3.14159265359 * radius * radius; // simplemente puse el número manualmente
cout << "Área: " << area << endl;
return 0;
}
```
Pero esto parece un parche. He oído que existe la constante M_PI, pero cuando escribo `#define _USE_MATH_DEFINES` o incluyo ``, no funciona — el compilador se queja de que M_PI no está declarada.
Indíquenme cómo usar PI correctamente en C++. ¿Hay alguna forma estándar? ¿O siempre tengo que declarar yo mismo `const double PI = 3.141592653589793;`? ¡Gracias de antemano!
P.D. Uso Visual Studio 2022, por si acaso.
No answers yet.
Inicia sesión para dejar una respuesta
Blogs