Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.30;
Скачать: CL | DM;

Вниз

Арифметические действия с числами, записанными в строках.   Найти похожие ветки 

 
~SaM~   (2005-10-04 19:31) [0]

Как можно выполнить сложение, вычитание, деление, и определение деления без остатка для двух чисел, записанных в текстовых строках?


 
oSa   (2005-10-04 19:34) [1]

Перевести из Стринга во флоат или в то что тебе надо


 
~SaM~   (2005-10-04 19:48) [2]

нее, так нельзя.
там могут быть числа до нескольких десятков тысяч знаков.


 
NightLord ©   (2005-10-04 19:49) [3]

a+b
a-b
a /b
a div b
соответствкнно.


 
oSa   (2005-10-04 19:52) [4]

ну тогда перегоняй все в массив ... и делай поэлементовое сложение или деление или .... как в школе учили )))


 
NightLord ©   (2005-10-04 19:56) [5]

> ~SaM~   (04.10.05 19:48) [2]
Упс неуспел =(
сорри не так понял вопрос.

> там могут быть числа до нескольких десятков тысяч знаков.
эт скока? бери cardinal или Extended  и юзай, а если  и этого мало то составь свой формат, типа первая часть цифры содержится в первой переменной, а вторая во второй и т.д. только здесь есть одно НО, те придется писать все арифмет действия самому, типа сложение ... .


 
Германн ©   (2005-10-05 00:41) [6]


> ~SaM~   (04.10.05 19:48) [2]
>
> нее, так нельзя.
> там могут быть числа до нескольких десятков тысяч знаков.
>


Ты это серьёзно? Или не подумав?


 
partizan   (2005-10-05 02:47) [7]

http://algolist.manual.ru/maths/longnum.php


 
Drakosha ©   (2005-10-05 10:17) [8]

Я прикольно решал подобную задачу. Проект работал с ораклом и посему можно было провернуть вот такую штуку:
select 1+2-3*5/6 from dual
и получить нужный результат.
или если нужно проверить условие записанное в строковай переменной:
select "TRUE" from dual where 10*2>4

Может тебе и не поможет, но если кто работает с базами может пригодится.
Кстати так можно делать операции с очень большими цифрами.



Страницы: 1 вся ветка

Текущий архив: 2005.10.30;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.031 c
2-1128424209
Гость22
2005-10-04 15:10
2005.10.30
Простой вопрос. Но не знаю, как решить.


2-1127931191
Megabyte
2005-09-28 22:13
2005.10.30
Компоненты для скачивания с интернета


2-1128937322
Rule
2005-10-10 13:42
2005.10.30
загадочная библиотека qtintf70.dll, зачем она нужна ...


5-1106759236
Митяй2
2005-01-26 20:07
2005.10.30
Как знать, что мышь покинула кнопку?


2-1128674268
Денис
2005-10-07 12:37
2005.10.30
Обратный результат.