Просмотр полной версии : Вот такая проблема
наткнулся на забавную штуку:
переменная t определена как real, в программе пишу t:=5/2;
получаю ответ 2
Как это можно объяснить?
Читать описание языка о преобразовании типов данных. Оно стандартно.
написать t:=5.0/2 или t:=5/2.0
а как быть если есть две переменные k=5 и l=2 (k,l-типа word)
а t:=k/l ?
Николаев Андрей
02.07.2011, 23:45
Он Вам и возвращает результат деления ворд на ворд
а как быть если есть две переменные k=5 и l=2 (k,l-типа word)
а t:=k/l ?Вам же прямым текстом указали.
Преобразовать хотябы один операнд в real.
Игорь Петров
06.07.2011, 10:12
t := REAL#5 / 2;
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot