For arguments 9.5 and 11.5 is the result the same. For 10.5 no guard evaluates to True, and ghci gives an (unfortunately quite cryptic) error message (maybe similar to the one shown)price 9.5
33.25price 10.5
*** Exception: ...:11:5-52: Non-exhaustive patterns in function price