|
2D-программирование Вопросы, касающиеся двумерного программирования |
19.04.2007, 23:03
|
#1
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,742
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Как отключить округление при делении?
Пишу:
Global chislo#
....
....
....
chislo = 1/2
А оно мне, гнидо, вместо 0,5 выдаёт 0!
Делю 3 на 2 получаю 2!
Как отключить это округление и заставить делить точно?
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
19.04.2007, 23:09
|
#2
|
Дэвелопер
Регистрация: 07.09.2005
Сообщений: 1,519
Написано 66 полезных сообщений (для 164 пользователей)
|
Re: Как отключить округление при делении?
[blitz]Num1#=1
Num2#=2
Chislo#=Num1 / Num2[/blitz]
Иначе говоря,
[blitz]chislo#=Float(1) / Float(2)[/blitz]
|
(Offline)
|
|
20.04.2007, 00:23
|
#3
|
Дэвелопер
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений (для 110 пользователей)
|
Re: Как отключить округление при делении?
Или 1.0 / 2.0
|
(Offline)
|
|
20.04.2007, 00:23
|
#4
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Re: Как отключить округление при делении?
или chislo#=1.0/2
__________________
|
(Offline)
|
|
20.04.2007, 01:38
|
#5
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Re: Как отключить округление при делении?
или chislo#=1.0*0.5
или chislo#=0.5
|
(Offline)
|
|
20.04.2007, 12:19
|
#6
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,742
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Re: Как отключить округление при делении?
Diplomat, всмысле нужно применять к делителю и делимому функцию Float? Просто у меня вместо чисел будут переменные, так что способ 1.0/2.0 не подходит
Всем спасибо за ответ.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
20.04.2007, 12:22
|
#7
|
Танчики Developer
Регистрация: 29.01.2007
Сообщений: 539
Написано 16 полезных сообщений (для 23 пользователей)
|
Re: Как отключить округление при делении?
Сообщение от ABTOMAT
Diplomat, всмысле нужно применять к делителю и делимому функцию Float? Просто у меня вместо чисел будут переменные, так что способ 1.0/2.0 не подходит
Всем спасибо за ответ.
|
всмысле все переменные должны быть типа float или double.
|
(Offline)
|
|
20.04.2007, 13:50
|
#8
|
Мастер
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений (для 252 пользователей)
|
Re: Как отключить округление при делении?
Кто-то мне сказал: включи superstrict и будет тебе счастье. Тоже самое хочу сказать и тебе. Тогда ты с большей вероятностью сможешь определить где ошибка. global x:float = 1.0 <== думаю так прикольнее
|
(Offline)
|
|
20.04.2007, 13:51
|
#9
|
Легенда
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений (для 568 пользователей)
|
Re: Как отключить округление при делении?
dimanche13, в В3Д нету как Strict'a так и SuperStrict'a
|
(Offline)
|
|
20.04.2007, 14:55
|
#10
|
Мастер
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений (для 252 пользователей)
|
Re: Как отключить округление при делении?
JohnK, он не сказал что у него B3D. Да они бы там не помешали...
|
(Offline)
|
|
20.04.2007, 16:23
|
#11
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,742
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Re: Как отключить округление при делении?
dimanche13, у меня Blitz 3D
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
20.04.2007, 21:58
|
#12
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,742
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Re: Как отключить округление при делении?
Всё, сделал чё надо было. Если кому интересно, то вот тот эффект, из-за которого я парился с делением
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
21.04.2007, 11:45
|
#13
|
Танчики Developer
Регистрация: 29.01.2007
Сообщений: 539
Написано 16 полезных сообщений (для 23 пользователей)
|
Re: Как отключить округление при делении?
нету навыков програмирования) потичай учебник по какому нибудь языку.
|
(Offline)
|
|
21.04.2007, 21:38
|
#14
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,742
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Re: Как отключить округление при делении?
Leito, учус.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
23.04.2007, 15:43
|
#15
|
Танчики Developer
Регистрация: 29.01.2007
Сообщений: 539
Написано 16 полезных сообщений (для 23 пользователей)
|
Re: Как отключить округление при делении?
АВТОМАТ, молодца))
нада тоже макс поучить.
точнее моделю я нормально, нада научиться текстуры рисовать.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 01:47.
|