Как из 0.1999 получить 1999 ???

 
Добрый день, пожалуйста подскажите как возможно такое сделать?
 
*1000
 
Andrey Azatskiy:
*1000

Уверен?

 
Дмитрий:

Уверен?

Ну, подумаешь одного нуля не хватает... Мысль-то понятна.

 
Спасибо)))) а можно как то по другому? я имею ввиду какую либо функцию, чтобы это число поставить в функцию и 0 целых убралось?
 
utock:
Спасибо)))) а можно как то по другому? я имею ввиду какую либо функцию, чтобы это число поставить в функцию и 0 целых убралось?


/Point

 
Vladislav Andruschenko:


/Point

А если это не цена?

 
utock:
Добрый день, пожалуйста подскажите как возможно такое сделать?
(int)StringSubstr((string)0.1999,2)
 

double x=0.1999;

int y=(int)(x*10000);

или

double y=NormalizeDouble(x*10000,0);

 
Alexander Voronkov:

Тогда уже вычислить положение запятой. А то может быть и 100.1999
 
Vladislav Andruschenko:

Тогда уже вычислить положение запятой. А то может быть и 100.1999
(int)StringSubstr((string)0.1999,StringFind((string)0.1999,".",0)+1)
Причина обращения: