R, (29 bytes -15 -5) = 914
cos(m<-scan()*pi/2)+sin(m)*1i
Conventional complex number output; works for negative and real inputs.
(for completeness, there is also c(1,scan()*90)
for a score of -61, using theblutorange's dubious inventive polar output format in degrees)