Число поделить на число и результат в переменную

AgentRassilok

Известная личность
Регистрация
08.11.2016
Сообщения
1 272
Благодарностей
466
Баллы
83
парни, даров

1. есть переменная которая получается после regex
например 200к
2. ее надо поделить на 10 - это число константа и засунуть в другую переменную
3. как мне это реализовать в кубике с#?

вот до чего пришел, но позабыл все

double number = "kolichestvo";
double users_on_page = 10;
double result = number/users_on_page;
return System.Math.Round(result,0);
 

THE CaHeK

Client
Регистрация
29.01.2016
Сообщения
296
Благодарностей
116
Баллы
43
Код:
return Convert.ToString(Convert.ToDouble(project.Variables["ballance"].Value)/10);
Я думаю, такой код вам подойдет больше.
 
  • Спасибо
Реакции: AgentRassilok

AgentRassilok

Известная личность
Регистрация
08.11.2016
Сообщения
1 272
Благодарностей
466
Баллы
83

AgentRassilok

Известная личность
Регистрация
08.11.2016
Сообщения
1 272
Благодарностей
466
Баллы
83
Код:
return Convert.ToString(Convert.ToDouble(project.Variables["ballance"].Value)/10);
Я думаю, такой код вам подойдет больше.
считает правильно, но на с# кубике пишет действие не выполнено. в чем может быть ошибка??
 

THE CaHeK

Client
Регистрация
29.01.2016
Сообщения
296
Благодарностей
116
Баллы
43

AgentRassilok

Известная личность
Регистрация
08.11.2016
Сообщения
1 272
Благодарностей
466
Баллы
83
Компиляция кода Ошибка в действии "CS1525" "Недопустимый терм ")" в выражении". [Строка: 0; Cтолбец: 117]

@THE CaHeK значение возвращает правильное. но проблема в том что шаблон не выполняется дальше не одно действие :-)
 

THE CaHeK

Client
Регистрация
29.01.2016
Сообщения
296
Благодарностей
116
Баллы
43
Компиляция кода Ошибка в действии "CS1525" "Недопустимый терм ")" в выражении". [Строка: 0; Cтолбец: 117]

@THE CaHeK значение возвращает правильное. но проблема в том что шаблон не выполняется дальше не одно действие :-)
Какое число вы пытаетесь поделить?
 

AgentRassilok

Известная личность
Регистрация
08.11.2016
Сообщения
1 272
Благодарностей
466
Баллы
83

THE CaHeK

Client
Регистрация
29.01.2016
Сообщения
296
Благодарностей
116
Баллы
43
Даже не знаю в чем проблема, перед тем как дал код, проверил у себя. Ну и сейчас проверяю, все работает. Там ")" явно лишняя, проверьте может не так скопировали
 
  • Спасибо
Реакции: AgentRassilok

amyboose

Client
Регистрация
21.04.2016
Сообщения
2 311
Благодарностей
1 191
Баллы
113
Код:
return Convert.ToString(Convert.ToDouble(project.Variables["ballance"].Value)/10);
Я думаю, такой код вам подойдет больше.
вот, кстати, ты правильно посоветовал, что конвертировать нужно в double/float перед делением, чтобы в итоге иметь результат в формате double, а не int. Ну или можно было написать 10D или 10f
 
  • Спасибо
Реакции: Sanekk и AgentRassilok

AgentRassilok

Известная личность
Регистрация
08.11.2016
Сообщения
1 272
Благодарностей
466
Баллы
83
вот, кстати, ты правильно посоветовал, что конвертировать нужно в double/float перед делением, чтобы в итоге иметь результат в формате double, а не int. Ну или можно было написать 10D или 10f
подскажи как это значение округлить?
1032.05
надо округлить до целых после этой строки

return Convert.ToString(Convert.ToDouble(project.Variables["peremennaya"].Value)/10);
 

IgorSush

Client
Регистрация
11.02.2016
Сообщения
312
Благодарностей
108
Баллы
43
return Convert.ToString(Convert.ToInt32(project.Variables["peremennaya"].Value)/10);
 
  • Спасибо
Реакции: AgentRassilok

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