Perhaps for a cross check the computer should require the pilot to enter the runway length as well. As long as humans are in the loop we will screw this sort of thing up. We are not yet at the point where you just touch "Chicago" on a map and the computer figures out all the rest for you (by talking to the ATC computer and the ground control computer and the corporate computer....)