Вниз  Mobile Basic 1.9.1
- 19.05.2013 / 09:38
lehaAKO
  Пользователь

lehaAKO 
Сейчас: Offline
kiriman, это что значит?
- 19.05.2013 / 09:40
kiriman
  Пользователь

kiriman 
Сейчас: Offline
lehaAKO, Это значит, что скорость вычислений увеличилась, а точность - нет.
(я кэп?)
Где-то недочет в коде.

Изменено kiriman (19.05 / 09:40) (всего 1 раз)
- 19.05.2013 / 10:00
lehaAKO
  Пользователь

lehaAKO 
Сейчас: Offline
kiriman, хмммм... а если ты вес кода увеличил до 65кб это примерно сколько символов можно написать
- 19.05.2013 / 10:07
kiriman
  Пользователь

kiriman 
Сейчас: Offline
lehaAKO, не знаю.
Много от чего зависит конечный вес bas файла.
- 19.05.2013 / 10:27
kiriman
  Пользователь

kiriman 
Сейчас: Offline
Не, дзанис не виноват)
  1. float right = PopFloat(); // 10
  2. float left = PopFloat(); // 10.03
  3. System.out.println("" + (left-right)); // 2.99...
  4. PushFloat(left - right);
Кто нибудь меня просветит по поводу чисел с плавающей точкой? :)
Юзать double вместо float?

Изменено kiriman (19.05 / 10:30) (всего 1 раз)
- 19.05.2013 / 10:36
kiriman
  Пользователь

kiriman 
Сейчас: Offline
http://www.rsdn.ru/article/alg/float.xml#E2LAC
Наткнулся на эту статью, будем думать.
- 19.05.2013 / 11:16
DominaN
  Пользователь

DominaN 
Сейчас: Offline
kiriman, 10.03 - 10.0 = 2.99? Ты ничего не путаешь? А фиксед поинт там не используется?
- 19.05.2013 / 11:18
kiriman
  Пользователь

kiriman 
Сейчас: Offline
DominaN, 0.029999733, а не 2.99 :-D
float r = (float) ((1003 - 1000) * (1. / 100)); // 0.03
Формулу для вычислений ищи в той статье на которую дал линк

Изменено kiriman (19.05 / 11:19) (всего 1 раз)
- 19.05.2013 / 11:49
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
сде ругается на такое
  1. float mf = 10.03;
ошибка нельзя конвертировать double to float. хотел потестить
__________________
 знает толк
- 19.05.2013 / 11:50
kiriman
  Пользователь

kiriman 
Сейчас: Offline
vl@volk, (float) 10.03;
Наверх  Всего сообщений: 2690
Фильтровать сообщения
Поиск по теме
Файлы топика (109)