已知三角形一条边长度和角度,怎么算另一条直角边长度

请问,在已知直角三角形的长边,和长边与斜边的夹角的时候,怎么算另一条直角边的长度啊?要各种角度都能通用的算法最好。