Hi! we have a problem with decimal numbers.
When we have next loops, we don't get the result expected
for ($i = 0.001; $i <= 0.01 ;$i += 0.001)
{
print $i." ";
}
print "\n";
# OUT: 0.001 0.002 0.003 0.004 0.005 0.006 0.007 0.008 0.009 WITHOUT 0.01!!!
for ($i = 0.01; $i <= 0.1 ; $i += 0.01)
{
print $i." ";
}
print "\n";
# OUT: 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1 WITH 0.1 ¡OK!
for ($i = 0.01; $i < 0.1 ; $i += 0.01)
{
print $i." ";
}
# OUT: 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1 WITH 0.1!!!!! (look at ¡¡¡¡<!!!)
Where is the problem???? We don't know
Thanks!
When we have next loops, we don't get the result expected
for ($i = 0.001; $i <= 0.01 ;$i += 0.001)
{
print $i." ";
}
print "\n";
# OUT: 0.001 0.002 0.003 0.004 0.005 0.006 0.007 0.008 0.009 WITHOUT 0.01!!!
for ($i = 0.01; $i <= 0.1 ; $i += 0.01)
{
print $i." ";
}
print "\n";
# OUT: 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1 WITH 0.1 ¡OK!
for ($i = 0.01; $i < 0.1 ; $i += 0.01)
{
print $i." ";
}
# OUT: 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1 WITH 0.1!!!!! (look at ¡¡¡¡<!!!)
Where is the problem???? We don't know
Thanks!