Страница: 1 |
Страница: 1 |
Вопрос: СРОЧНО!!! Помогите с переводом числа.
Добавлено: 22.07.08 22:59
Автор вопроса: Стас
Значит проблема такая. Есть строка 113123333333,20255131221235229236229237242 , я все это дело конвертирую в double и получается 1.13123336E+11.
Можно ли конечную цифру перевести обратно в первичную и как.
Ответы
Всего ответов: 9
Номер ответа: 1
Автор ответа:
BG(Алексей)
Вопросов: 26
Ответов: 295
Профиль | | #1
Добавлено: 22.07.08 23:23
1.13123336 * 10 ^ 11
Номер ответа: 2
Автор ответа:
BG(Алексей)
Вопросов: 26
Ответов: 295
Профиль | | #2
Добавлено: 22.07.08 23:28
По моему так.
Номер ответа: 3
Автор ответа:
Стас
Вопросов: 5
Ответов: 13
Профиль | | #3
Добавлено: 22.07.08 23:36
а как это все в string записать 113123333333,20255131221235229236229237242(точнее преобразованное число 1.13123336E+11 и получится ли такое значение)
Номер ответа: 4
Автор ответа:
Стас
Вопросов: 5
Ответов: 13
Профиль | | #4
Добавлено: 22.07.08 23:42
кстати по формуле 1.13123336 * 10 ^ 11 такое число 113123333333,20255131221235229236229237242 явно не получается
Номер ответа: 5
Автор ответа:
BG(Алексей)
Вопросов: 26
Ответов: 295
Профиль | | #5
Добавлено: 22.07.08 23:44
Тогда не знаю.
Номер ответа: 6
Автор ответа:
Стас
Вопросов: 5
Ответов: 13
Профиль | | #6
Добавлено: 22.07.08 23:51
Ну спасибо, что хоть не я один такой, и за помощ тоже.
Номер ответа: 7
Автор ответа:
Skywalker
ICQ: 300-70-6пятьЪ
Вопросов: 62
Ответов: 545
Web-сайт:
Профиль | | #7
Добавлено: 23.07.08 01:40
столько цыфр ты не переведешь, максимум можешь расчитывать на это
Dim str As String = "113123333333,20255131221235229236229237242"
Dim dec As Decimal = Convert.ToDecimal(str)
MsgBox(dec.ToString)
Номер ответа: 8
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #8
Добавлено: 23.07.08 08:00
точности Decimal не хватит и в этом случае
Номер ответа: 9
Автор ответа:
Skywalker
ICQ: 300-70-6пятьЪ
Вопросов: 62
Ответов: 545
Web-сайт:
Профиль | | #9
Добавлено: 23.07.08 12:36
я знаю, я и написал "максимум можешь рассчитывать на это" ))