Condition review task

I built according to your suggestion, is it reasonable or not?
Thanks!