floor delphi



Автор Ѐадик Радик задал вопрос в разделе Другие языки и технологии

Деление в Delphi и получил лучший ответ

Ответ от Gennady[гуру]
Доброго времени суток.
Unit
Math
Floor rounds variables down.
function Floor(X: Extended): Integer;
Description
The Floor function rounds toward negative infinity. For example:
Floor(-2.8) = -3
Floor(2.8) = 2
Floor(-1.0) = -1
{ Floor: Largest integer <= X, |X| < MaxInt }
Т. е. в вашем случае будет так
Floor(StrToInt(Edit1.Text) / StrToInt(Edit2.Text));
Удачи!

Ответ от Barricade[гуру]
X:= trunc ( length (edit1.text) / length (edit2.text) );

Ответ от Psih.O.Z.[гуру]
вобщем так. знаю щас ты скорее всего нифига не поймешь, потому что всю процедуру я писать не буду. потом если не понял напишешь на мыло.
вобщем надо сначала из обоих эдитов strtoint перевести в две переменные, потом уже с ними делай че хочешь.
ладно.... напишу пример.. .
(t,g:string) и (a,b:integer)
тело:
t:=edit1.text;
g:=edit2.text;
a:=srttoint(t);
b:=strtoint(g);
потом с а и б делай ще хош.
ЗЫ: функция, обратная стртуинт - inttostr
Самый надежный способ, тем более если с переменными не одно действие. а округлить INT(напримет e:=INT(a/b)

Ответ от Џрослав Попов[гуру]
грубо говоря - инт (ленгз (форм1.едит1.текст) / стртонт (форм1.едит2.текст))

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Деление в Delphi

Как в delphi преобразовать тип integer в extended?
пробуй

x: Extended;
y: Integer;
...
y := Integer(x);

или


подробнее...

Растение василистник. Сколько существет видов?
Название происходит от древнегреческого 'thalos' — зеленая ветвь и 'icter' — умоляющий. Растение
подробнее...
спросили в Другое 40 Below Summer
Хиты лета 2013 подскажите пожалуйста
Top 100 Хит-Презент Europa Plus (2013)

01. DJ Gold Sky feat. Masha - Золото
02.
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*