Without thinking of deeper semantics, shuffling functions around gives what you expect:
resdegB:=radtodeg(arcsin(ressinB));
Result for B=sin^-1(0,99)= 81,89
Ok, if i recall the arcsin doesn't take angle for parameter, it returns one. Also all functions work as radians, therefore the returned angle must be converted to degrees.