this error happened from the rounding process it is normal nothing wrong
Solve the triangle:
b=2 c=3 A=95 (Capital letters are angles, lower case is sides.)
a= 3.7 (Rounded.)
By the same logic then...
Ergo, something's wrong, but what? I think B might equal 30.96, but I don't know where I went wrong in the math...
You have a Typo in your expression for B, but your calculation used the correct value.
I'm pretty sure that the reason for your angle discrepancy is that you rounded the value for a quite severely. The actual value is more like 3.748 .
That's more than a 1% difference. Your angle error is about 1% also.