| | Re: reasonable vs. rational
Yes - rational certainly means based on logic rather than emotion, Star Trek's Vulcans being the best example. If you can deduce something from evidence, then it's rational.
Reasonable does let in emotion though. If you say It's not reasonable to expect a teacher to teach forty hours a week there's the feeling of "Oh poor thing" as well as logical reasons like because she won't do the thing well. It conveys the idea of "fair and sensible" rather than just "logical".
But it can also mean "acceptable but not very good" A reasonable number of students passed the exam / They have quite reasonable prices.