===[ Программизм / VB ]=== #post-id: 7245-19-05 #original-date: 27.05.2020 Wed #original-time: 7:05 PM #original-day: 7245 #original-host: WinXP Home SP3 (Build 2600) В VB есть два вида деления: обычно и с отбрасыванием дробной части. Ну тоесть: > 3 / 2 ==> 1,5 > 3 \ 2 ==> 1 Сегодня не могла понять, почему у меня при делении двух чисел вместо 255 получается 260. Вроде бы всё должно быть правильно. Были сомнения в точности одного из чисел, но там тогда получилось бы 256 или 254, но не такая разница. Поэкспериментировала, выяснила, что перед делением у чисел отбрасывается дробная часть, потом они делятся, и дробная часть отбрасывается снова. Вот и получилось. Честно говоря, обычно делю только целые числа и о такой особенности каждый раз очень хорошо забываю =_= #upd(27.05.2020 - 7:08 PM): Из справки VB5: > Before division is performed, the numeric expressions are rounded > to Byte, Integer, or Long expressions.