Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Срочно


Ильдар ©   (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]

Числа на буквы умножать нельзя.


Наверх

Титульная страница Поиск, карта сайта Написать письмо