在直角三角形中,角abc=90°,cd垂直ab,垂足为d,三角形abc为24,bc:ac=3:4,求ab和cd的长.