У меня пару раз была такая ситуация, но я себя позиционировала так, что это ИХ проблема, а не моя. В обоих случаях выгребала всю мелочь, что у меня есть и отдавала таксисту - то есть, отдавала меньшую сумму. И Вам надо было отдать 100 рублей и выйти. Почему округление должно происходить в пользу таксиста?