Воскресенье, 22 Декабря 2024, 10:23

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Вычисления в Game Maker
black_houseДата: Понедельник, 25 Июня 2012, 18:56 | Сообщение # 1
участник
Сейчас нет на сайте
На работе нужно много считать, а значит долго ждет клиент и ему это не нравится. Решил написать небольшую программу на гм, но вот проблема..при умножении десятичных чисел в ответе выводится 0. Я много перебрал примеров, но там или очень длинно написано, или такая же штука. В справке написано:
Code
is_real(x) Возвращает, является ли x вещественным значением (в противоположность строке).
is_string(x) Возвращает, является ли x строкой (в противоположность вещественному значению).
string(val) Переводит вещественное значение val в строку, используя стандартный формат числа (без цифр после десятичной точки, если это целое число, и две цифры после десятичной точки, если число дробное).
string_format(val,tot,dec) Переводит вещественное число val в строку, используя ваш собственный формат числа: аргумент tot отвечает за полное количество цифр в числе, а dec за количество цифр после десятичной точки.

Помогите разобраться в них и подскажите свой пример мини-калькулятора с десятичными числами.


Snow Dream [2d, Android] (v1.3)
GameMixДата: Понедельник, 25 Июня 2012, 19:05 | Сообщение # 2
старожил
Сейчас нет на сайте
black_house, если пользователь при запросе числа не вводит его, то переменной присваивается значение по умолчанию, т.е. 0. Вот и получается при умножении 0. Только что проверил твой код - работает и не выводит 0.

Steel Standoff - 2D аркада.
Мои статьи
black_houseДата: Понедельник, 25 Июня 2012, 19:06 | Сообщение # 3
участник
Сейчас нет на сайте
Введи числа:
2*3.3
Ответ 0


Snow Dream [2d, Android] (v1.3)
AnarchystДата: Понедельник, 25 Июня 2012, 19:08 | Сообщение # 4
Chaotic Evil
Сейчас нет на сайте
Quote (black_house)
На работе

Quote (black_house)
1 Марта 1996 [ 16 Рыбы ]

Что-то тут не то...


Good отстой, Neutral - параша, Evil, хой, победа наша!
black_houseДата: Понедельник, 25 Июня 2012, 19:12 | Сообщение # 5
участник
Сейчас нет на сайте
Quote (Anarchyst)
Что-то тут не то...

хаха) лето же)


Snow Dream [2d, Android] (v1.3)
QvantДата: Понедельник, 25 Июня 2012, 21:21 | Сообщение # 6
почти ветеран
Сейчас нет на сайте
Quote
.при умножении десятичных чисел в ответе выводится 0

ГМ округляет все десятичные цифры в 2 знака после запятой... он не предназначен не для точных и быстрых вычислений .

возьми другой инструмент - эксель , делфи , си и тп
black_houseДата: Понедельник, 25 Июня 2012, 21:23 | Сообщение # 7
участник
Сейчас нет на сайте
Quote (Qvant)
возьми другой инструмент - эксель , делфи , си и тп

вот уж чувствую, что по другому никак. sad


Snow Dream [2d, Android] (v1.3)
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг