Click here to Skip to main content
15,357,682 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: 1 = 0 Pin
Richard Deeming2-Dec-15 2:34
mveRichard Deeming2-Dec-15 2:34 
GeneralRe: 1 = 0 Pin
HobbyProggy2-Dec-15 2:39
professionalHobbyProggy2-Dec-15 2:39 
GeneralRe: 1 = 0 Pin
Richard Deeming2-Dec-15 2:48
mveRichard Deeming2-Dec-15 2:48 
GeneralRe: 1 = 0 Pin
HobbyProggy2-Dec-15 2:51
professionalHobbyProggy2-Dec-15 2:51 
GeneralRe: 1 = 0 Pin
Nelek2-Dec-15 3:40
protectorNelek2-Dec-15 3:40 
GeneralRe: 1 = 0 Pin
kiLLe_5123-Dec-15 0:17
MemberkiLLe_5123-Dec-15 0:17 
GeneralRe: 1 = 0 Pin
Nelek2-Dec-15 3:37
protectorNelek2-Dec-15 3:37 
GeneralRe: 1 = 0 Pin
yiangos20-Mar-16 12:57
professionalyiangos20-Mar-16 12:57 
Well...

0.999... is

0+(9/10) + (9/100) + (9/1000) +...

which is 0+9*((1/10)+(1/100)+(1/1000)+...)

which is 9* (sum(1/10^n))

where the sum runs over n for n=1 to infinity.

Now for the same sum, if n ran from 0 to infinity, there is a convenient formula, that says it is (I'll mark this with a capital S to distinguish it from the one we're trying to calculate):

Sum(1/10^n)=1+1/10+1/100+...=1/(1-(1/10))=1/(9/10)=10/9

therefore the sum we want is

1/10+1/100+...=(10/9)-1=1/9

therefore

0.999...=9*(1/9)=1

So it's math.

On the other hand, computer calculated numbers are approximations, and in the binary system at that, and this is why you get all those rounding errors.

But I get the feeling you already know all this, and that you are just toying with us obsessive compulsive types.
Φευ! Εδόμεθα υπό ρηννοσχήμων λύκων!
(Alas! We're devoured by lamb-guised wolves!)

GeneralRe: 1 = 0 Pin
Nagy Vilmos1-Dec-15 23:44
professionalNagy Vilmos1-Dec-15 23:44 
GeneralRe: 1 = 0 Pin
HobbyProggy1-Dec-15 23:47
professionalHobbyProggy1-Dec-15 23:47 
GeneralRe: 1 = 0 Pin
Florgenator3-Dec-15 0:31
MemberFlorgenator3-Dec-15 0:31 
GeneralRe: 1 = 0 Pin
Member 121837503-Dec-15 2:39
MemberMember 121837503-Dec-15 2:39 
GeneralRe: 1 = 0 Pin
willichan3-Dec-15 5:46
professionalwillichan3-Dec-15 5:46 
GeneralRe: 1 = 0 Pin
yiangos20-Mar-16 13:02
professionalyiangos20-Mar-16 13:02 
GeneralRe: 1 = 0 Pin
willichan31-Mar-16 12:27
professionalwillichan31-Mar-16 12:27 
GeneralRe: 1 = 0 Pin
yiangos6-Apr-16 10:17
professionalyiangos6-Apr-16 10:17 
GeneralRe: 1 = 0 Pin
jschell3-Dec-15 12:47
Memberjschell3-Dec-15 12:47 
GeneralRe: 1 = 0 Pin
obermd3-Dec-15 17:11
Memberobermd3-Dec-15 17:11 
GeneralRe: 1 = 0 Pin
maze33-Dec-15 22:49
professionalmaze33-Dec-15 22:49 
GeneralRe: 1 = 0 Pin
Member 120239884-Dec-15 0:06
MemberMember 120239884-Dec-15 0:06 
GeneralRe: 1 = 0 Pin
James Curran3-Dec-15 5:51
MemberJames Curran3-Dec-15 5:51 
GeneralRe: 1 = 0 Pin
CPallini1-Dec-15 23:07
mveCPallini1-Dec-15 23:07 
GeneralRe: 1 = 0 Pin
Rage1-Dec-15 23:28
professionalRage1-Dec-15 23:28 
GeneralRe: 1 = 0 Pin
Marc Clifton2-Dec-15 1:25
mvaMarc Clifton2-Dec-15 1:25 
GeneralRe: 1 = 0 Pin
Corporal Agarn2-Dec-15 3:44
professionalCorporal Agarn2-Dec-15 3:44 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Straw Poll

Do you take a development machine with you on holidays?
A laptop, a mini PC, a tablet that allows you to remote to a Virtual Desktop. There are options.
  Results   603 votes