I think that we can not calculate the exact CA because we do not know the decimal values of attributes.
For example my player trainining Longshoots 12, he increase value with 0.12 per day and after 3 days he stop trainings because CA=LA.
Longshoots maybe is 12.36 but i can see 12.
Sorry for my bad english