Avatar ·

¿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.