3.70 * (2.20 + 1.20) = 12.580001 = 0x414947AF
# #
(3.70 * 2.20) + (3.70 * 1.20) = 12.580000 = 0x414947AE
# #
float ADD(x,y)
float x,y;
{
return(x+y);
}
float MUL(x,y)
float x,y;
{
return(x*y);
}
main()
{
float $A=3.7,B=2.2,C=1.2;
float X,Y;
X=MUL((A),ADD((B),(C)));
Y=ADD(MUL((A),(B)),MUL((A),(C)));
printf("%.6f * (%.6f + %.6f) = %.6f\n",A,B,C,X);
printf("(%.6f * %.6f) + (%.6f * %.6f) = %.6f\n",A,B,A,C,Y);
}
3.70 * (2.00 + 1.20) = 11.840000000000002 = 0x4027AE147AE147AF
# #
(3.70 * 2.00) + (3.70 * 1.20) = 11.840000000000000 = 0x4027AE147AE147AE
# #
