Я бы не стал округлять 79,46 до 80...
И в-общем-то, отпуска считаются не за календарные, а за рабочие годы...
27.12.2006-26.12.2007 - остаток 27-19 = 8
27.12.2007-26.12.2008 - остаток 27
27.12.2008-27.12.2009 - остаток 27
27.12.2009-20.08.2010 - заработал 17,45 = 17
Итого: 79 к.д.