Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Основной форум

Основной форум Сюда все проблемы связанные с программированием.

Ответ
 
Опции темы
Старый 11.01.2011, 00:00   #31
12121
Нуждающийся
 
Регистрация: 26.12.2008
Сообщений: 57
Написано 22 полезных сообщений
(для 28 пользователей)
Ответ: А как?

Тебе здесь пример привели в 25 посте. Я тебе пример сделал. http://mobilepascal.ru/forum/4-471-1 если ничего не помогает то (цензура)
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Sloth (11.01.2011)
Старый 11.01.2011, 01:37   #32
Halk-DS
Разработчик
 
Аватар для Halk-DS
 
Регистрация: 09.08.2006
Адрес: Украина
Сообщений: 431
Написано 65 полезных сообщений
(для 53 пользователей)
Ответ: А как?

Еще я вставлю своих 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
(Offline)
 
Ответить с цитированием
Старый 11.01.2011, 16:38   #33
Sloth
Оператор ЭВМ
 
Регистрация: 28.11.2010
Сообщений: 32
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: А как?

B#=Floor#(B#); 
а MP будет:
B=trunc(A); 
так чтоли? и еще читал что trunc работает неправильно с fixed point
(Offline)
 
Ответить с цитированием
Старый 11.01.2011, 16:58   #34
12121
Нуждающийся
 
Регистрация: 26.12.2008
Сообщений: 57
Написано 22 полезных сообщений
(для 28 пользователей)
Ответ: А как?

Да неправильно. Поэтому я обошелся без trunc.
(Offline)
 
Ответить с цитированием
Старый 11.01.2011, 17:10   #35
Sloth
Оператор ЭВМ
 
Регистрация: 28.11.2010
Сообщений: 32
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: А как?

а floating point где ставиться? или как ты обошелся без trunc?
(Offline)
 
Ответить с цитированием
Старый 11.01.2011, 20:11   #36
DIMMON4IK
Знающий
 
Аватар для DIMMON4IK
 
Регистрация: 21.07.2009
Адрес: Украина
Сообщений: 219
Написано 44 полезных сообщений
(для 78 пользователей)
Ответ: А как?

посмотри мой пост на предыдущей странице
__________________


(Offline)
 
Ответить с цитированием
Старый 12.01.2011, 18:01   #37
Sloth
Оператор ЭВМ
 
Регистрация: 28.11.2010
Сообщений: 32
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: А как?

if frac(realvar)>=0.5 then int:=(realvar*2 div 2)+else int:=realvar*2 div 2 
realvar - это типа переменная.
int - что это?
(Offline)
 
Ответить с цитированием
Старый 13.01.2011, 18:20   #38
DIMMON4IK
Знающий
 
Аватар для DIMMON4IK
 
Регистрация: 21.07.2009
Адрес: Украина
Сообщений: 219
Написано 44 полезных сообщений
(для 78 пользователей)
Ответ: А как?

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


(Offline)
 
Ответить с цитированием
Старый 18.01.2011, 20:12   #39
Sloth
Оператор ЭВМ
 
Регистрация: 28.11.2010
Сообщений: 32
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: А как?

требует until
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com