Как узнать % если сумма увеличился?

art22

Client
Регистрация
24.06.2016
Сообщения
484
Благодарностей
69
Баллы
28
Добрый вечер друзья. Последнее время начал увлекаться акциями, хочу создать небольшой алгоритм

Скажем, есть сумма 500. если поднимется на 1% данная сумма нужно сделать уведомлении! как можно это сделать?
 

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 526
Благодарностей
1 323
Баллы
113
Добрый вечер друзья. Последнее время начал увлекаться акциями, хочу создать небольшой алгоритм

Скажем, есть сумма 500. если поднимется на 1% данная сумма нужно сделать уведомлении! как можно это сделать?
Создаете переменную, в которую будете спаршивать сумму 500, а потом создаете кубик IF и вставляете так:
62350
 

art22

Client
Регистрация
24.06.2016
Сообщения
484
Благодарностей
69
Баллы
28
А процент как выставить?
Создаете переменную, в которую будете спаршивать сумму 500, а потом создаете кубик IF и вставляете так:
undefined
это понятно, а процент как выставить? в таком алгоритме если и на 0,1 % поднимется, покажет что данная сумма больше
 

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 526
Благодарностей
1 323
Баллы
113
А процент как выставить?

это понятно, а процент как выставить? в таком алгоритме если и на 0,1 % поднимется, покажет что данная сумма больше
Используете для вычисления, формулы вычисления процентов, например от сюда, и потом через кубик Java - как в простом калькуляторе выводите проценты какие хотите, после чего кубик IF и будет вам счастье.

Именно такого понятия как процент что бы установить - в зенно нету, тут все простая математика, можно и формулами все вывести.
 
Последнее редактирование:

art22

Client
Регистрация
24.06.2016
Сообщения
484
Благодарностей
69
Баллы
28

default

Client
Регистрация
27.09.2018
Сообщения
127
Благодарностей
28
Баллы
28
берешь первую цифру, запоминаешь её где-то. спустя время, например 5мин, берешь её заново(она вероятнее всего должна поменяться) и сохраняешь как вторую.
из второй вычитаешь первую. это будет разница, на которую изменилась цена акции или хз что там у тебя. эту разницу делишь на первое число и умножаешь на 100. вот тебе и %, на который поменялась цена акции. Дальше уже через if проверяешь, выше ли это число, чем 0.1%. Выше - уведомление. Ниже - нет уведомления.

Ну и вторая цифра в будущем встаёт на место первой.
 
  • Спасибо
Реакции: art22

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 482
Баллы
113
Последнее время начал увлекаться акциями
Увлекаться акциями и не уметь считать ... ну такое, без обид, думаю стоит математику подтянуть...

100% = 1
50% = 0.5
1% = 0.01

можно считать 2мя способами, я про математику

500 и 1%

500 = 100%
Х = 1%

  • х = 500*1/100 = 5
  • 500*0.01 = 5
какой способ нравится тот и юзай, оба правильные

это к тому что никаких диких формул придумывать не надо

62354
 

Вложения

  • Спасибо
Реакции: art22, one и webulitka

art22

Client
Регистрация
24.06.2016
Сообщения
484
Благодарностей
69
Баллы
28
Увлекаться акциями и не уметь считать ... ну такое, без обид, думаю стоит математику подтянуть...
Считать то знаю как, а вот как павильон в зеньке писать вот в чем был вопрос)

А как урезать такие... значения?

-12.757973733583489 чтобы было 12,75.

при посчетах, выводит такой большой хвост
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 117
Баллы
113
Считать то знаю как, а вот как павильон в зеньке писать вот в чем был вопрос)

А как урезать такие... значения?

-12.757973733583489 чтобы было 12,75.

при посчетах, выводит такой большой хвост
C#:
return System.Math.Round(Convert.ToDouble(project.Variables["var"].Value.Replace(".",",")), 2);
 
  • Спасибо
Реакции: Astraport и art22

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 983
Благодарностей
4 434
Баллы
113

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 482
Баллы
113
а я тут развернутый ответ пишу ... )))

62396
 
  • Спасибо
Реакции: Astraport

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)