Answer:
No, because he is being charged more than what the discount is.
45/40=18 $18 $45-$18=$27 He should be charged $27.
5.47722558 is the answer