пятница, 12 ноября 2010 г.

Часть раздатки на субботу 12 ноября. Методы с переменным количеством параметров

2 комментария:

  1. Просто не знаю к кому обратиться. А проблема такая:

    Есть выражение Exp(3/2 * Log(293 / 273))

    Так вот, на старом компе с AMD AthlonXP под WinXP, оно считается правильно и равно 1,1111111....

    На новом же компе с Intel DualCore E7400 под Win7U x64 ответом вдруг получается 1. Программа сразу начинает считать не верно...

    Как такую ситуацию можно разрулить?
    Или с чем это может быть связано?

    ОтветитьУдалить
  2. Каким образом вычисляется выражение? Если это C#, можно попробовать Math.Exp(3.0 / 2.0 * Math.Log(293.0 / 273.0)). В любом случае, это проблема типов.

    ОтветитьУдалить