Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.04.23;
Скачать: CL | DM;

Вниз

Проблема округления числа   Найти похожие ветки 

 
Nick_serov   (2006-04-05 23:04) [0]

Товарищи кодеры!

Подскажите пжалста, как можно округлить число до десятой (например было 13457, а станет 13460) ???


 
Anatoly Podgoretsky ©   (2006-04-05 23:09) [1]

RoundTo


 
Nick_serov   (2006-04-05 23:25) [2]

пардон, не указал...  число находится в Edit"e.
Либо я не заметил там этого свойства, либо просто торможу...

Можно поподробней???


 
Yegorchic ©   (2006-04-05 23:29) [3]

Это функция. И math в uses надо прописать...


 
Anatoly Podgoretsky ©   (2006-04-05 23:30) [4]

Nick_serov   (05.04.06 23:25) [2]
В справке есть пример именно того типа, что тебе нужен.


 
SergP ©   (2006-04-05 23:58) [5]

((n+5) div 10)*10


 
Nick_serov   (2006-04-06 00:06) [6]


> SergP ©   (05.04.06 23:58) [5]


пробую так:

b10 := strtofloat(edit6.Text);
edit6.Text := floattostr(((b10+5) div 10)*10);


ругается в ответ:
[Error] Unit1.pas(171): Operator not applicable to this operand type

что делаю не так??? или я тебя не правильно понял?


 
Anatoly Podgoretsky ©   (2006-04-06 00:09) [7]

Зачем нужен велосипед, ты справку по RoundTo посмотрел?


 
Nick_serov   (2006-04-06 00:11) [8]


> Anatoly Podgoretsky ©   (06.04.06 00:09) [7]
>
> Зачем нужен велосипед, ты справку по RoundTo посмотрел?


Если ты имеешь ввиду справку на сайте - ввел в поиске RoundTo и..... ничего :(  

По вашем запросу "RoundTo" ничего не найдено. Попробуйте изменить/упростить запрос.


 
SergP ©   (2006-04-06 00:12) [9]


> Nick_serov   (06.04.06 00:06) [6]


Я ж думал что тебе целые числа нужно округлять...

А так  действительно смотри RoundTo


 
Anatoly Podgoretsky ©   (2006-04-06 00:13) [10]

Nick_serov   (06.04.06 00:11) [8]
Кроме справки на сайте есть еще и справка в Дельфи, вот эту и смотри.


 
Nick_serov   (2006-04-06 00:15) [11]


> Anatoly Podgoretsky ©   (06.04.06 00:13) [10]
>
> Кроме справки на сайте есть еще и справка в Дельфи, вот
> эту и смотри.


У меня дистриб Делфи глючный попался БЕЗ СПРАВКИ!
Плиз, если у тебя есть - выложи тут пример!


 
SergP ©   (2006-04-06 00:17) [12]

uses math

...

a:=RoundTo(a,1);


 
Nick_serov   (2006-04-06 00:27) [13]


> SergP ©   (06.04.06 00:17) [12]
>
> uses math
>
> ...
>
> a:=RoundTo(a,1);


Ура, получилось, большое человеческое псиииба!


 
SergP ©   (2006-04-06 00:37) [14]


> Nick_serov   (06.04.06 00:06) [6]
>
> > SergP ©   (05.04.06 23:58) [5]
>
>
> пробую так:
>
> b10 := strtofloat(edit6.Text);
> edit6.Text := floattostr(((b10+5) div 10)*10);
>
> ругается в ответ:
> [Error] Unit1.pas(171): Operator not applicable to this
> operand type
>
> что делаю не так??? или я тебя не правильно понял?

((b10+5) div 10)*10) - это для случая:


var
b10:integer;
...

b10 := strtoint(edit6.Text);
edit6.Text := inttostr(((b10+5) div 10)*10);



Страницы: 1 вся ветка

Текущий архив: 2006.04.23;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.015 c
15-1142582621
default
2006-03-17 11:03
2006.04.23
Пятничная задачка


5-1130329597
Priest
2005-10-26 16:26
2006.04.23
Перехват Notification для коллекции


2-1144754608
dabreezy
2006-04-11 15:23
2006.04.23
Вопрос по TidHTTP


3-1141279957
Рафик
2006-03-02 09:12
2006.04.23
Сортировка


2-1144318090
Рафик
2006-04-06 14:08
2006.04.23
ADO





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский