[LON-CAPA-users] FW: Rounding Issue
Peter Riegler
p.riegler at ostfalia.de
Sun Sep 22 08:33:11 EDT 2019
Hi Gene,
most likely the problem is one of number representation (which
contributes to rounding errors).
The binary representation of $Av+0.05 is (by which I mean "the result of
binary representation of $Av plus binary respresentation of 0.05 as a
binary")
10.101100110011001100110011001100110011001100110011001
whereas the binary representation of 2.7 is
10.101100110011001100110011001100110011001100110011010
Both binary numbers differ only in the last two digits and the second
one is larger. That explains why 2.7 is not accepted.
I have done the computations on 64-bit machine which likely matches
your server's resolution.
I hope this is of help.
Peter
Am 22.09.2019 um 02:51 schrieb Harding, Gene L:
>
> Hi everyone,
>
> I have a quiz problem in LC that seems to be doing some odd things
> with the rounding. I have successfully recreated the problem reported
> by one of my students, but cannot figure out why it happens.
>
> The answer to the problem (part c) is 2.65 on the dot. The problem
> requests an answer with one place after the decimal, and the tolerance
> is +/- 0.05. In this case, since the value computes to exactly 2.65,
> LC should take anything from 2.6 to 2.7. In fact, in author view LC
> indicates it will take anything from 2.6 to 2.7:
>
> The trouble is that 2.6 works, 2.65 works, but 2.7 does not.
>
> This is the Perl script calculation (Rf=33, Ri=20):
>
> $Av = 1+$Rf/$Ri; # Gain
>
> This is the response code:
>
> <numericalresponse unit="" format="1f" answer="$Av" id="3">
>
> <responseparam name="tol" type="tolerance" default="0.05"
> description="Numerical Tolerance" />
>
> <textline readonly="no" spellcheck="none" />
>
> </numericalresponse>
>
> Any idea what the problem is? I am baffled.
>
> Best regards,
>
> Gene L. Harding, PE
>
> Associate Professor of ECET
>
> Purdue University
>
> 574-520-4190
>
> https://polytechnic.purdue.edu/south-bend/
>
>
> _______________________________________________
> LON-CAPA-users mailing list
> LON-CAPA-users at mail.lon-capa.org
> http://mail.lon-capa.org/mailman/listinfo/lon-capa-users
--
Peter Riegler
Fakultät Informatik
Ostfalia Hochschule für angewandte Wissenschaften
- Hochschule Braunschweig/Wolfenbüttel
Salzdahlumer Str. 46/48
38302 Wolfenbüttel
Tel 05331 939 31540
Fax 05331 939 31542
Web www.ostfalia.de/pws/riegler
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.lon-capa.org/pipermail/lon-capa-users/attachments/20190922/ad2c3b6c/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image002.jpg
Type: image/jpeg
Size: 4325 bytes
Desc: not available
URL: <http://mail.lon-capa.org/pipermail/lon-capa-users/attachments/20190922/ad2c3b6c/attachment.jpg>
More information about the LON-CAPA-users
mailing list