JavaScript - 133 chars
y=(z=prompt)().split(" "),s=[0,0],l=1;for(i=0;i<y[1]*2;i++){s[i%2]+=i%4>1?-1*l:l;l*=y[0]/(i+1)}z(s[1].toFixed(86));z(s[0].toFixed(86));
Ungolfed
var xy = prompt();
var n = prompt.split(" ");
var out = [0,0]; // out[1] is sin(x), out[0] is cos(x)
var l = 1; // keep track of last term in series
for (var i=0; i < ny[1] * 2; i++) {
out[i % 2] += (i % 4 > 1) ? -1 * l : l;
l *= xy[0] / (i + 1);
}
alertprompt(out[1].toFixed(86));
alertprompt(out[0].toFixed(86));