Математика на 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, я получаю совершенно другой ответ...?
Наверняка он выполняет точно такие же вычисления? Чего мне не хватает?