I don't understand your dilemma. The loop executes as long as the value of user is greater than or equal to 300 but terminates when the value of user is less than 300, right? What, exactly, did you...