Calculate the number of steps, exact riser height, tread depth, and incline angle for a staircase between two floors. Includes code-compliance check.