Тема: Ошибка sqr
Показать сообщение отдельно
  #2  
Старый 08.01.2011, 15:41
Аватар для v1s2222
v1s2222 v1s2222 вне форума
Продвинутый
 
Регистрация: 07.09.2010
Сообщения: 726
Репутация: 26711
По умолчанию

Слишком большое число. Результат возведения 48913^2 будет больше, чем можно поместить в целый тип. Можно так:
Код:
uses ... Math;

...

procedure TForm1.Button1Click(Sender: TObject);
var z: extended;
begin
  z:=power(48913, 2);

  showmessage(floattostr(z));
end;
__________________
Помогаю за Спасибо
Ответить с цитированием