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

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

Вернуться   forum.boolean.name > Программирование игр для компьютеров > BlitzMax

Ответ
 
Опции темы
Старый 23.08.2009, 20:05   #1
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
1.4 на

Number#=1
print number
Number#=1.2
print number
Number#=1.6
print number
Number#=1.4
print number
на выходе получаем:
1.000000
1.200000
1.600000
1.390000

что за хрень ?
(Offline)
 
Ответить с цитированием
Старый 23.08.2009, 20:13   #2
Illidan
Разработчик
 
Регистрация: 06.08.2007
Сообщений: 473
Написано 131 полезных сообщений
(для 257 пользователей)
Ответ: 1.4 на

ненай, видио от проца зависит, у меня еще больше искажения
(Offline)
 
Ответить с цитированием
Старый 23.08.2009, 22:12   #3
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: 1.4 на

скорее всего print несколько неправильно отображает число...
__________________
(Offline)
 
Ответить с цитированием
Старый 23.08.2009, 22:52   #4
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Ответ: 1.4 на

код вообще образный, главное что по логике блицмакса 1.4=1.39
(Offline)
 
Ответить с цитированием
Старый 24.08.2009, 00:05   #5
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: 1.4 на

Люди ну блин задрали, каждый месяц кто-то для себя открывает что флоаты нельзя сравнивать, и что их точность крайне мала...

Ищите поиском ответы..надоело перетирать эту тему десятый раз... учите матчасть как устроены типы данных чтоли...
__________________
(Offline)
 
Ответить с цитированием
Старый 24.08.2009, 08:44   #6
FDsagizi
Бывалый
 
Аватар для FDsagizi
 
Регистрация: 04.01.2008
Адрес: Казахстан \ Талдыкорган
Сообщений: 659
Написано 170 полезных сообщений
(для 509 пользователей)
Ответ: 1.4 на

Сообщение от NitE Посмотреть сообщение
Number#=1
print number
Number#=1.2
print number
Number#=1.6
print number
Number#=1.4
print number
на выходе получаем:
1.000000
1.200000
1.600000
1.390000

что за хрень ?
Там будет чтото вроде 1,399999 Т.е. точность сохроняеться, но погрешность не избежна
__________________
Жизнь как говориться игра- делать игры моя профессия(с)

Программирование, это религия! Её нужно исповедовать.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо FDsagizi за это полезное сообщение:
impersonalis (24.08.2009), SBJoker (24.08.2009)
Старый 24.08.2009, 14:20   #7
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Ответ: 1.4 на

но ё-маё, почему тогда 1.0=1.0,1.1=1.1,1.2=1.2,1.3=1.3,1.4=1.399999,1.5=1 .5
!??!?
(Offline)
 
Ответить с цитированием
Старый 24.08.2009, 14:44   #8
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: 1.4 на

не хочу показаться грубым, но для деталей - rtfm
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 24.08.2009, 21:24   #9
Illidan
Разработчик
 
Регистрация: 06.08.2007
Сообщений: 473
Написано 131 полезных сообщений
(для 257 пользователей)
Ответ: 1.4 на

еслиб Nite не запостил, я б о этом даже не узнал. Логика работает нормально, и такие искажения не критичны.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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