Вход

Просмотр полной версии : Вот такая проблема



user123
02.07.2011, 20:39
наткнулся на забавную штуку:
переменная t определена как real, в программе пишу t:=5/2;
получаю ответ 2
Как это можно объяснить?

ASo
02.07.2011, 20:46
Читать описание языка о преобразовании типов данных. Оно стандартно.
написать t:=5.0/2 или t:=5/2.0

user123
02.07.2011, 21:02
а как быть если есть две переменные k=5 и l=2 (k,l-типа word)
а t:=k/l ?

Николаев Андрей
02.07.2011, 22:45
Он Вам и возвращает результат деления ворд на ворд

ASo
03.07.2011, 04:16
а как быть если есть две переменные k=5 и l=2 (k,l-типа word)
а t:=k/l ?Вам же прямым текстом указали.
Преобразовать хотябы один операнд в real.

Игорь Петров
06.07.2011, 09:12
t := REAL#5 / 2;