Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - ASP и VBScript

Страница: 1 |

 

  Вопрос: Народ подскажите, как работать с боль. числами! Добавлено: 26.02.06 13:24  

Автор вопроса:  Dmitry
Народ подскажите, как мне в асп работать с большими числами (со значением Double)?

Как над ними производить операцию, мне нужно учитывать значение вплоть до последнего знака

типа того, что есть

i=111222333444555001
q=111222333444555005

надо к i + 60 , затем i-q

я пробовал преобразовывать через cDbl но фигня какая то получается…

может есть какой выход…

Ответить

  Ответы Всего ответов: 1  

Номер ответа: 1
Автор ответа:
 mynos



ICQ: 268105100 

Вопросов: 1
Ответов: 3
 Профиль | | #1 Добавлено: 20.04.06 21:36
могу предложить способ, который я использовал при решении подобной задачи на Паскале( надо было вичислить факториал 100). Дробные числа здесь не подходят по-тому, что они не дают точного результата. Единственный выход - создание нового типа целых чисел на основе типа String, и написание для него всех стандартных операций(сложения, вычитания, умножения, деления на цело и остатка от деления на цело). В результате получается полностью функциональный тип, с диапазоном чисел от 0 до 10^(2^31)-1(2 ГБ в VB.NET). При необходимости можно добавить и отрицательный числа, тогда диапазон уменьшится на порядок(из-за необходимости вставки знака), но и этого больше, чем достаточно.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам