Математика на C#.POW и вычисления вручную дают совершенно разные ответы… Кто-нибудь может сказать мне, почему? [закрыто]

Простите меня, если это уже где-то здесь, но я не смог найти это.

ИТАК, я делаю простой расчет.

double radius = 2.50;
//double pi = Math.PI;

//double areaOfCircle;

double radSquared = radius * radius;

double radiusSquared = Math.Pow(radius, radius); //This, to me, give the wrong answer..?

//areaOfCircle = Math.PI * radSquared; //This one give the correct calculation

Почему, если я просто делаю радиус * радиус, я получаю точный расчет, но когда я использую математику.Метод Pow, я получаю совершенно другой ответ...?

Наверняка он выполняет точно такие же вычисления? Чего мне не хватает?