Originally posted by: TuxDave
http://forums.anandtech.com/messageview.cfm?catid=38&threadid=954453&FTVAR_MSGDBTABLE=&STARTPAGE=30
Here it is...
how many posts per page do you have set?
Originally posted by: TuxDave
http://forums.anandtech.com/messageview.cfm?catid=38&threadid=954453&FTVAR_MSGDBTABLE=&STARTPAGE=30
Here it is...
Originally posted by: dxkj
Originally posted by: TuxDave
http://forums.anandtech.com/messageview.cfm?catid=38&threadid=954453&FTVAR_MSGDBTABLE=&STARTPAGE=30
Here it is...
how many posts per page do you have set?
Originally posted by: Kyteland
Originally posted by: dxkj
Originally posted by: TuxDave
http://forums.anandtech.com/messageview.cfm?catid=38&threadid=954453&FTVAR_MSGDBTABLE=&STARTPAGE=30
Here it is...
how many posts per page do you have set?
Try 50, that works for me.
Originally posted by: bleeb
That's just it though, you simply add the 1 - 0.9999.... = left over stuff.... that you can add to 0.9999... = 1.
Therefore 0.9999 != 1.
BOO to dxkj... that's unsportsman like and retarded. MOD's I believe that deserves a BAN.
Originally posted by: MovingTarget
Originally posted by: bleeb
That's just it though, you simply add the 1 - 0.9999.... = left over stuff.... that you can add to 0.9999... = 1.
Therefore 0.9999 != 1.
BOO to dxkj... that's unsportsman like and retarded. MOD's I believe that deserves a BAN.
Well, although this seems like a good arguement, the other side of the debate has made it as well. to say .99999+ something or - something = something else, you are presupposing your conclusion to prove itself. 1-.99999 =0 only if .99999=1. but does it really? Is there "stuff left over" or not? I don't think people can say that because .99999=1 is unknown. it has to be proven using other methods.
btw. I second the BOO to dxkj and all those that continue to keep posting like they do. Some of us find this interesting...
Originally posted by: TuxDave
Originally posted by: dxkj
Originally posted by: Chu
My mailbox just exploded
oops
LMAO!
Originally posted by: bleeb
Originally posted by: MovingTarget
Originally posted by: bleeb
That's just it though, you simply add the 1 - 0.9999.... = left over stuff.... that you can add to 0.9999... = 1.
Therefore 0.9999 != 1.
BOO to dxkj... that's unsportsman like and retarded. MOD's I believe that deserves a BAN.
Well, although this seems like a good arguement, the other side of the debate has made it as well. to say .99999+ something or - something = something else, you are presupposing your conclusion to prove itself. 1-.99999 =0 only if .99999=1. but does it really? Is there "stuff left over" or not? I don't think people can say that because .99999=1 is unknown. it has to be proven using other methods.
btw. I second the BOO to dxkj and all those that continue to keep posting like they do. Some of us find this interesting...
I believe the entire argument is flawed due to the fact that we are working with theory (limits and boundaries) and an absolute number 1. Sort of like comparing apples and oranges, if you will.
why?
you beat me to it.1/3 = 0.3333...
1/3 + 1/3 + 1/3 = 1
0.3333... + 0.3333... + 0.3333... = 0.9999...
1 = 0.9999...
Oh this again. lol. Comes up every now and then.
My philosophy is that, from a math point of view they're not the same, but no matter where we apply it in our world, it is the same, because any system will round it off and it will become 1. Even if you do round off to the last 3 digits or what not, 0.8888... should be 0.889 so if it's already 0.999 then.... 1.
That still leaves the answer to: It depends.
In other words, you don't understand math.
<?php
$value = 0.99999999999999999;
echo("value:".round($value,2));
?>
Value: 1
ryan@falcon:~/Desktop$ cat test.cpp
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
float value = 0.99999999999999999;
float nearest = floorf(value * 100 + 0.5) / 100; //found formula online
cout<<endl<<"value:"<<nearest<<endl;
return 0;
}ryan@falcon:~/Desktop$ g++ -o test test.cpp
ryan@falcon:~/Desktop$ ./test
value:1
ryan@falcon:~/Desktop$
I was specifically posting about what the value is equal to when it is applied in a system, as it will always be rounded as no system can possibly process infinite decimal points, or anything that is infinite for that matter.
Oh this again. lol. Comes up every now and then.
My philosophy is that, from a math point of view they're not the same, but no matter where we apply it in our world, it is the same, because any system will round it off and it will become 1. Even if you do round off to the last 3 digits or what not, 0.8888... should be 0.889 so if it's already 0.999 then.... 1.
That still leaves the answer to: It depends.
I never said I was good at math. So you're saying the php round function is wrong then? That's what I used to test my theory.
Output:Code:<?php $value = 0.99999999999999999; echo("value:".round($value,2)); ?>
And the c++ one too.Code:Value: 1
I was specifically posting about what the value is equal to when it is applied in a system, as it will always be rounded as no system can possibly process infinite decimal points, or anything that is infinite for that matter.Code:ryan@falcon:~/Desktop$ cat test.cpp #include <iostream> #include <math.h> using namespace std; int main() { float value = 0.99999999999999999; float nearest = floorf(value * 100 + 0.5) / 100; //found formula online cout<<endl<<"value:"<<nearest<<endl; return 0; }ryan@falcon:~/Desktop$ g++ -o test test.cpp ryan@falcon:~/Desktop$ ./test value:1 ryan@falcon:~/Desktop$
bump
I just felt the need to add .9999999999999... more posts to this thread.
Awww crap... I got baited into this old thread... I had a heated argument with a few people about this awhile ago...
my explaination is that based on deductive reasoning of only a yes or no answer (true or false) 1.0 = 0.99999999... is false...