![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Помогите пожалуйста досканально понять следующий факт
Код:
program Project1; {$APPTYPE CONSOLE} uses SysUtils, math; procedure proc; var a,b,c,d:double; begin a:=0.1; b:=5; c:=floor(b/0.1); d:=floor(b/a); writeln(c); writeln(d); end; begin proc; readln; end. результат: 5.00000000000000E+0001 4.90000000000000E+0001 почему c=50, а d=49 ? (компилятор turbo delphi 2006) Заранее всем спасибо! |