Your calculation method has obvious errors.