Se você arredondar o seu objeto "porc" para 3 digitos, terás 20,455 para a letra a. Não sei porque cargas d'água o R arredonda para 20,45, pois aprendi na escolinha e segundo o wikipedia também, o correto seria arredondar este número para 20,46. Fazendo isso, o seu problema fica resolvido.
(S,f,P)
Allaman
\begin{signature}
<<>>=
Prof. Dr. Ivan Bezerra Allaman
Universidade Estadual de Santa Cruz
Departamento de Ciências Exatas e Tecnológicas
Ilhéus/BA - Brasil
Fone: +55 73 3680-5076
E-mail: ivanalaman@yahoo.com.br/ivanalaman@gmail.com
@
\end{signature}