0 / 0 / 0
Регистрация: 13.02.2017
Сообщений: 15
|
|
1 | |
Сравнение двух переменных13.02.2017, 14:34. Показов 2213. Ответов 20
Метки нет (Все метки)
Итак, у нас есть рандомные значения a,b которые поступают к нам ежесекундно. Задача:
Если a > 150, то b = 0, далее b += (int) b я так прописывал, но суть чтобы "b" складывалось с момента либо когда a>150, либо с момента обнуления b, складывалось до тех пор пока не станет больше "a", а результатом всего всего навеянного должно стать if b>a {} Есть идеи? Добавлено через 18 минут У меня загвоздка возникла, в том, как запомнить A которое >150 (принимает любое значение) чтобы потом сравнить его с B
0
|
13.02.2017, 14:34 | |
Ответы с готовыми решениями:
20
Сравнение двух текстовых переменных и вывод их разницы в виде текста что отличается в двух массивах Сравнение двух переменных Сравнение двух строковых переменных Сравнение двух строк в переменных |
309 / 309 / 215
Регистрация: 24.09.2013
Сообщений: 771
|
|
13.02.2017, 14:39 | 2 |
Нужно больше кода.
0
|
0 / 0 / 0
Регистрация: 13.02.2017
Сообщений: 15
|
||||||
13.02.2017, 15:41 [ТС] | 3 | |||||
пока писал наосоздавал переменных забыл удалить Добавлено через 54 секунды ах да function будет не inzializate, а OnBoard Добавлено через 41 секунду Не Evalute, a Onboard
0
|
309 / 309 / 215
Регистрация: 24.09.2013
Сообщений: 771
|
|
13.02.2017, 15:42 | 4 |
Создать ещё переменную и в ней запомнить А. Не подходит такой вариант?
Добавлено через 34 секунды И это не C#, ошиблись разделом)
0
|
0 / 0 / 0
Регистрация: 13.02.2017
Сообщений: 15
|
|
13.02.2017, 15:51 [ТС] | 5 |
Последний и верный вариант не evaluate, а function OnUpdate(), ваще мозг потёк
Добавлено через 29 секунд это урезаный C# СИНТАКСИС Добавлено через 38 секунд ИЛИ ЧТО ЕТО ТОГДА? Добавлено через 3 минуты в скрипте что выложил я просто вывел на экран две линии на графике которые показывают как растут переменные обнуленные до следующего обнуления, терь мне нужно условие if b>a{}, но как запомнить a? он не запоминает почему то он считает "a" как одновременно с b в одну секунду, а мне нужно чтобы он ее запомнил и хранил пока b не станет больше Добавлено через 1 минуту а double, и переменную какую создать Int? как ето будет выглядеть? Добавлено через 1 минуту я так понимаю что нужна int a переменная как приравнять то к double? и запомнить?
0
|
309 / 309 / 215
Регистрация: 24.09.2013
Сообщений: 771
|
|
13.02.2017, 15:54 | 6 |
Где объявляеются a и b?
0
|
1453 / 845 / 150
Регистрация: 06.06.2012
Сообщений: 2,370
|
|
13.02.2017, 15:59 | 7 |
Там даже сами разработчики не знают что это.
На вопрос "как кодить на этом языке?" отправляют на https://msdn.microsoft.com/ru-... 2147217396 Хотя в C# нет function. Я бы скорее сказал, что это javascript.
0
|
0 / 0 / 0
Регистрация: 13.02.2017
Сообщений: 15
|
||||||
13.02.2017, 16:01 [ТС] | 8 | |||||
я щас пороюсь найду как наззывается
Добавлено через 58 секунд
0
|
309 / 309 / 215
Регистрация: 24.09.2013
Сообщений: 771
|
|
13.02.2017, 16:06 | 9 |
Я тоже так подумал сначала, но потом увидел приведение типов, которого (насколько мне известно) нет в js в такой форме.
0
|
0 / 0 / 0
Регистрация: 13.02.2017
Сообщений: 15
|
||||||
13.02.2017, 16:48 [ТС] | 10 | |||||
спасибо за подсказку, заработало вроде, но осталась одна проблема он не запоминает А > 150, он сравнивает b>a в каждый момент времени, он нада чтобы сравнивал только то "а" которое осталось в прошлом и которое > 150. Че делать как заоморозить а? стандартными средствами С#
Добавлено через 57 секунд точнее теперь уже x>а он сравнивает в один и тот же момент времени Добавлено через 48 секунд ps мозг текёт дайте тазик Добавлено через 8 минут ну вообщем скорее всего нечто среднееЮ возможно и ошибся топиком, сорян. НОООООО я так и не вкурю как же мне запомнить ето с-е "А" Добавлено через 4 минуты нашёл про язык, представляет собой простой процедурный язык программирования с синтаксисом, близким к таким распространённым языкам программирования, как C#, С, С++ и Java. Формально говоря, этот язык можно рассматривать как облегченная модификация языка C#. исполняется в среде .Net Framework в безопасном режиме. Добавлено через 9 минут ну напишите строчку то плз хелпуйте товарищи на С# прям и пишите как бы вы етот скрипт прописали???????? Добавлено через 13 минут Pikemaster, ну что поможешь? запомнить "а"? вообще к равняется только double переменная потому что "a" тоже double по умолчанию типа, не double она быть не может почемуто. Вообщем я приравниваю Double c = Double a; но он не запоминает значение "a" при приравнивании так как еще ранее "А" была объявлена как Input.VolumeAsk() которые ежесекундно ее обновляют. И получается что скрипт ежесекундно высчитывает "а" Че делать?
я и циклами пробывал но чет как то не проканало совсем
0
|
1453 / 845 / 150
Регистрация: 06.06.2012
Сообщений: 2,370
|
|
13.02.2017, 17:06 | 12 |
0
|
0 / 0 / 0
Регистрация: 13.02.2017
Сообщений: 15
|
|
13.02.2017, 17:10 [ТС] | 13 |
LeniumSoft, представляет собой простой процедурный язык программирования с синтаксисом, близким к таким распространённым языкам программирования, как C#, С, С++ и Java. Формально говоря, этот язык можно рассматривать как облегченная модификация языка C#. исполняется в среде .Net Framework в безопасном режиме.
0
|
309 / 309 / 215
Регистрация: 24.09.2013
Сообщений: 771
|
|
13.02.2017, 17:29 | 14 |
AspRev, просто название языка скажи или "я не знаю".
0
|
0 / 0 / 0
Регистрация: 13.02.2017
Сообщений: 15
|
|
13.02.2017, 17:41 [ТС] | 15 |
LeniumSoft, ну что написать с тегами скрипт? или понятно все?
0
|
0 / 0 / 0
Регистрация: 13.02.2017
Сообщений: 15
|
|
13.02.2017, 17:54 [ТС] | 16 |
Pikemaster, ээээээээ ща посмарю отправил во вложении описание
0
|
0 / 0 / 0
Регистрация: 13.02.2017
Сообщений: 15
|
|
13.02.2017, 17:55 [ТС] | 17 |
Pikemaster,
0
|
0 / 0 / 0
Регистрация: 13.02.2017
Сообщений: 15
|
|
13.02.2017, 17:56 [ТС] | 18 |
Pikemaster, инфы вагон хз оч специфическая тема
0
|
12079 / 8388 / 1281
Регистрация: 21.01.2016
Сообщений: 31,601
|
||||||
13.02.2017, 19:13 | 19 | |||||
AspRev, чего ты ожидаешь от конструкции вида:
0
|
0 / 0 / 0
Регистрация: 13.02.2017
Сообщений: 15
|
|
13.02.2017, 20:55 [ТС] | 20 |
if (a > b + ABCD) x = 0; c = a; если а больше b + параметр, то он обнуляет Input.VolumeBid (которое приравнено к b которое приравнено к x) и начинает сложение поступающих значений Input.VolumeBid и так покругу, я пробовал циклить но мозг стёк в унитаз
{ x += (int)b; сложение я добиваюсь следующего результата: if (int) b > a(которое > 150, ну например 200) значение 'a' выпало в прошлом и было > 150 с ним и надо сравнять текущую сумму b Добавлено через 1 минуту Usaga, c = a здесь лишнее я пытался double a приравнять к int c, но компилятор ругается а я хз как преобразовать Добавлено через 1 минуту Usaga, не сравнять и надо проверять больше ли текущая b чем а которая когда то была больше 150 Добавлено через 2 минуты Usaga, Кароче надо запомнить значение 'а' когда оно > 150/ вот ето проблемка которую никак не могу порешать еще язык специфический урезаный. Добавлено через 33 секунды Usaga, но циклы пашут вроде Добавлено через 1 минуту Usaga, все чего я добился на данный момент это в условии if b>a он сравнивает переменные в один и тот же момент времени Добавлено через 5 минут ЧТО БУДЕМ ДЕЛАТЬ ТОВАРИЩИ? Добавлено через 1 час 12 минут Usaga, можно написать и так но суть не изменится "а" он не запомнит один хрен if (a > b + ABCD) b = 0; { b += b; if (b > a)
0
|
13.02.2017, 20:55 | |
13.02.2017, 20:55 | |
Помогаю со студенческими работами здесь
20
Сравнение данных в двух переменных и вывод Сравнение двух переменных типа string Сравнение размерностей переменных из двух mat-файлов Сравнение двух строковых переменных с разным количеством символов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |