D
David A. Osborn
I'm doing the below calculating in VB.net. All variable are declared as
double and their contents are below.
mdblMidtermWt 0.2 Double
mdblFinalWt 0.2 Double
mdblAssignWt 0.2 Double
mdblGroupWt 0.3 Double
mdblPartWt 0.1 Double
temp 1.0000000000000002 Double
temp = mdblMidtermWt + mdblFinalWt + mdblAssignWt + mdblGroupWt + mdblPartWt
Last I check 0.2 + 0.2 + 0.2+0.3 + 0.1 was equal to 1 so why am I getting
1.0000000000000002 ?
double and their contents are below.
mdblMidtermWt 0.2 Double
mdblFinalWt 0.2 Double
mdblAssignWt 0.2 Double
mdblGroupWt 0.3 Double
mdblPartWt 0.1 Double
temp 1.0000000000000002 Double
temp = mdblMidtermWt + mdblFinalWt + mdblAssignWt + mdblGroupWt + mdblPartWt
Last I check 0.2 + 0.2 + 0.2+0.3 + 0.1 was equal to 1 so why am I getting
1.0000000000000002 ?