Пятница, 26 Апреля 2024, 06:15

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker » Посчитать значение выражения из строковой переменной (Верна ли формула в строке?)
Посчитать значение выражения из строковой переменной
GeqsogenДата: Суббота, 26 Августа 2017, 14:29 | Сообщение # 1
уже был
Сейчас нет на сайте
Доброго дня.
Имеется строковая переменная, в которой имеется некое равенство.
Пример:
"8/2+4=16/2+0" или "+5/=4-6-".
Первое равенство верно, второе ошибочно.
Вот мне надо получать результат - верно или не верно в строке равенство. Как это сделать?
Я попытался просто разделить строку на две подстроки - "левая" и "правая" часть равенства. А потом перевести как то в численную переменную обе подстроки, но что-то пошло не так и я торможу.
ИнтернетДата: Суббота, 26 Августа 2017, 15:31 | Сообщение # 2
постоянный участник
Сейчас нет на сайте
Ну можно вот так.
Код

var; a=(8*10)/2
var; b=(5*2)*(2^2)

if a=b
  {
  show_message('выражение верно')
  }
  else
  {
  show_message('выражение неверно')
  }

Как я понял нужно сравнить значение двух переменных?


Сообщение отредактировал Интернет - Суббота, 26 Августа 2017, 15:41
GeqsogenДата: Суббота, 26 Августа 2017, 19:42 | Сообщение # 3
уже был
Сейчас нет на сайте
Сам нашел что нужно:
https://forum.yoyogames.com/index.php?threads/free-nsp-2-a-gml-string-interpreter.551/
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker » Посчитать значение выражения из строковой переменной (Верна ли формула в строке?)
  • Страница 1 из 1
  • 1
Поиск:

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