real, int, etc...
Josef Zlomek
josef.zlomek na email.cz
Pátek Květen 14 11:25:28 MEST 2004
> je normalne chovanie tohto programu?
Je to normalni koretni chovani programu.
Pozor na nepresnosti ve vypoctech v realnych cislech,
ktere zpusobi, ze (0.75-0.54)/0.03 neni 7, ale
6.999999999999999111821580299875, ktere se prevede na cele cislo 6.
Pepa
> my $number=(0.75-0.54)/0.03;
> print "$number\n";
> for (0..$number)
> {
> print "$_ / $number\n";
> }
>
> my $number=(75-54)/3;
> print "$number\n";
> for (0..$number)
> {
> print "$_ / $number\n";
> }
>
>
>
> vystup je:
> 7
> 0 / 7
> 1 / 7
> 2 / 7
> 3 / 7
> 4 / 7
> 5 / 7
> 6 / 7
> 7
> 0 / 7
> 1 / 7
> 2 / 7
> 3 / 7
> 4 / 7
> 5 / 7
> 6 / 7
> 7 / 7
Další informace o konferenci Perl