Register to reply 
Error in binary arithmetics 
Share this thread: 
#1
Dec1712, 02:03 PM

P: 10

Hello everyone !
I got a problem, I can't figure out why when I compute [itex]A+B[/itex] and [itex]2\times (\frac{A}{2}+\frac{B}{2})[/itex] the result is sometimes different. Can anyone explain why the results of the two operations are different ? Edit : A and B are coded in binary of course and we compute a binary addition. 


#2
Dec1712, 02:12 PM

Sci Advisor
PF Gold
P: 3,738

Are you using integer or floating point ?
My guess is former , and one of the numerators is an odd number. 


#3
Dec1712, 02:14 PM

P: 10

Integers I forgot to mention sorry.



#4
Dec1712, 02:24 PM

Sci Advisor
PF Gold
P: 3,738

Error in binary arithmetics
Well there ya go.
Got Basic? FOR I = 1 , 10 , 1 PRINT I, INT( I/2) NEXT I END 


#5
Dec1712, 02:32 PM

P: 10




#6
Dec1712, 09:38 PM

Sci Advisor
P: 2,751




Register to reply 
Related Discussions  
Arithmetics and algebra, what/ which is the main concept?  Set Theory, Logic, Probability, Statistics  22  
Arithmetics in Z  Linear & Abstract Algebra  3  
Binary Search Error  Programming & Computer Science  0  
A question on modular arithmetics  Precalculus Mathematics Homework  5  
Tertiary Arithmetics  General Math  1 