Вопрос по запятым в числах.

Регистрация
19.10.2018
Сообщения
188
Благодарностей
24
Баллы
18
Доброго времени уважаемые форумчане. Возник вопрос как сделать на c# ну ли на кубиках ( но лучше на шарпе), такую задачу.
Есть переменная х, которая может содержать от 4 и выше цифровых символов. Для примера:
если х = 4302, то привести значение к виду 0,004302
если х = 51302, то привести значение к виду 0,051302
если х = 771302, то привести значение к виду 0,771302
если х = 6771302, то привести значение к виду 6,771302
если х = 43431302, то привести значение к виду 43,431302
если х = 543431302, то привести значение к виду 543,431302
если х = 2643431302, то привести значение к виду 2643,431302
если х = 34243431302, то привести значение к виду 34243,431302
и так далее.
Вот сижу ломаю голову как это реализовать )) идей вообще в голову не лезет. Думаю что надо посчитать количество символов сначала, потом исходя из этих данных уже выставлять запятую в нужное место.
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 353
Благодарностей
3 279
Баллы
113
Привести к числу и умножить на 0,000001.
Можно даже в JS на макросах перемножить попробовать.
 
  • Спасибо
Реакции: 6585_Лягуша

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 683
Баллы
113
Регистрация
19.10.2018
Сообщения
188
Благодарностей
24
Баллы
18
А почему делить и умножать именно в JS надо?
Спасибо написал на с#:
C#:
double num = 123456789;
double result = num * 0.000001;
return result;
 
  • Спасибо
Реакции: Yuriy Zymlex

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 683
Баллы
113
  • Спасибо
Реакции: 6585_Лягуша

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 353
Благодарностей
3 279
Баллы
113
  • Спасибо
Реакции: 6585_Лягуша

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