forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Основной форум (http://forum.boolean.name/forumdisplay.php?f=49)
-   -   А как? (http://forum.boolean.name/showthread.php?t=13959)

12121 11.01.2011 00:00

Ответ: А как?
 
Тебе здесь пример привели в 25 посте. Я тебе пример сделал. http://mobilepascal.ru/forum/4-471-1 если ничего не помогает то (цензура)

Halk-DS 11.01.2011 01:37

Ответ: А как?
 
Еще я вставлю своих 2 рубля...
Пробуй также только на своем язике:
A#=15.4444444444 ;-Пример округляемого числа.
B#=A#*10 ;-В итоге выйдет B#=154.444444444
B#=Floor#(B#);-Округлили до целых. Теперь выщло просто B#=154
A#=B# / 10 ;-Ответ "15,4" то что надо...

А теперь в одной строчке
A#=Floor#(A#*10)/10.0

Sloth 11.01.2011 16:38

Ответ: А как?
 
PHP код:

B#=Floor#(B#); 

а MP будет:
PHP код:

B=trunc(A); 

так чтоли? и еще читал что trunc работает неправильно с fixed point

12121 11.01.2011 16:58

Ответ: А как?
 
Да неправильно. Поэтому я обошелся без trunc.

Sloth 11.01.2011 17:10

Ответ: А как?
 
а floating point где ставиться? или как ты обошелся без trunc?

DIMMON4IK 11.01.2011 20:11

Ответ: А как?
 
посмотри мой пост на предыдущей странице

Sloth 12.01.2011 18:01

Ответ: А как?
 
PHP код:

if frac(realvar)>=0.5 then int:=(realvar*2 div 2)+else int:=realvar*2 div 2 

realvar - это типа переменная.
int - что это?

DIMMON4IK 13.01.2011 18:20

Ответ: А как?
 
1.Да, типа - real, число для округления
2.Тоже переменная, типа - integer, округленное число

Sloth 18.01.2011 20:12

Ответ: А как?
 
требует until


Часовой пояс GMT +4, время: 19:14.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot