При использовании функции cos в Delphi, а потом переводе из радиан в градусы, выдаёт странные значения. К примеру, когда угол=60 градусам, выдаёт 0,5, но когда угол=90 градусам, выдаёт -2,71. Вот код:
Begin
var a,r:extended;
r:=a*(Pi/180);
a:=cos(r);
В чём ошибка?