Показать сообщение отдельно
  #3  
Старый 01.10.2011, 15:33
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

Не пойму, зачем столько раз делать экспоненту и считать через логарифмы, когда есть обычная степень.
Код:
   a:=exp(abs(x-y))*power(abs(x-y),(x+y));
   b:=arctan(x)+arctan(z);
   c:=Power(power(x,6)+sqr(ln(y)),1/3);
   s:=a/b+c;
А вообще invalid floationg point operation означает, что ошибка при вычислении чисел с плавающей точкой, например деление на 0.
Меня пугают строчки
Код:
    Edit1.Text:='-2,235E-2'; // Не проще написать -0,02235? Ну это ладно.
    Edit2.Text:='2,23';
    Edit3.Text:='15221';      // Может все-таки 15,221?
Ответить с цитированием