公司计算年假为2.8天却只给休2天,合理吗?

我是2010年5月25到的公司,现在已经早就满一年了.
最近想修年假,结果那边算完了是2.8天.具体算法如下:
2010年的6,7,8,9,10,11,12月,共工作7个月,7*30天(每月按照30天算对么?)=210,
然后210/365(年天数)=0.57,
0.57再*5(我猜应该是周工作天数)=2.8左右.
然后给我说
我只能休年假2天,请问这样对吗?
为什么不是3天?

公司计算年假为2.8天却只给休2天,合理吗?