![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Срочно
Ильдар © (2007-09-24 19:23:00)Люди нужна помощь срочно до завтра. Вопрос такой есть 2 переменные типа Strung первая '100' вторая 'M' надо каким то образом их перемножить чтобы результат был 100M
Германн (2007-09-25 01:41:00) [1]
> Kolan © (24.09.07 20:30) [5]
И кто ж тебя учил такому:
> var
> Val: Integer;
>
Юрий Зотов (2007-09-25 01:37:00) [2]> нужна помощь срочно до завтра
Увы, это невозможно.
ggg (2007-09-24 20:33:00) [3]>> [1]
А что за тип такой "Strung"? о_О
Однокамушкин (2007-09-24 20:31:00) [4]Сначала с помощью TryStrToInt (или TryStrToFloat, если числа могут быть нецелыми) проверяете, являютлся ли строки числами, и если да, перемножаете числа и получаете из результата строку с помощью IntToStr, если же хотя бы одно из них не число, то просто складываете строки
Kolan (2007-09-24 20:30:00) [5]> [4] Ильдар © (24.09.07 20:25)
> Дело в том что это всё идет по циклу и вместо М может попасться
> число и их надо будет перемножить
var
I, Val: Integer;
begin
for I := 0 to 10 do
if TryStrToInt(Val) then
100*Val;
ЗЫ
Очередной идиотизм
Ильдар (2007-09-24 20:25:00) [6]Дело в том что это всё идет по циклу и вместо М может попасться число и их надо будет перемножить
Kolan (2007-09-24 20:05:00) [7]> '100' вторая 'M'
> чтобы результат был 100M
S := '100' + 'M';
Ильдар (2007-09-24 19:42:00) [8]Я понимаю но может как то можно обойти дело в том что делаю программу решения симплекс метода и при вычислении M+1 строки нужно M переумножать с числом
Anatoly Podgoretsky (2007-09-24 19:33:00) [9]> Ильдар (24.09.2007 19:23:00) [0]
Числа на буквы умножать нельзя.