Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.10.2009, 22:25   #1
KoBRaAndrey
Форумчанин
 
Регистрация: 01.10.2009
Сообщений: 302
По умолчанию Умножение

Как умножать О_о
Result:=edit1.text*5;
не работает
KoBRaAndrey вне форума Ответить с цитированием
Старый 02.10.2009, 22:27   #2
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,551
По умолчанию

Переводите строку в число, т.к. строку на число умножить нельзя.
Arigato вне форума Ответить с цитированием
Старый 02.10.2009, 22:29   #3
KoBRaAndrey
Форумчанин
 
Регистрация: 01.10.2009
Сообщений: 302
По умолчанию

ето какой тип?
у строки стринг
KoBRaAndrey вне форума Ответить с цитированием
Старый 02.10.2009, 22:49   #4
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,551
По умолчанию

Integer
Перевод: StrToInt
Arigato вне форума Ответить с цитированием
Старый 03.10.2009, 12:23   #5
Vol666
Гуру Разврата
Форумчанин
 
Аватар для Vol666
 
Регистрация: 29.07.2009
Сообщений: 373
По умолчанию

Я Вам приводил пример работы с числами в позапрошлом вашем вопросе... http://programmersforum.ru/showthread.php?t=64705
По поводу умножения :
S:=permenn1*peremen2; //Где permenn1 и peremen2 числовые значения, НЕ текстовые!
Edit3.text:=IntToStr{или FloatToStr}(S);

//Где S переменная с числовым значением...

В Delphi есть несколько типов переменных, если вы просто получаете значение Tex:=Edit1.Text, то это тип string(текстовый), соответственно дельфи не может выполнять математические действия с текстом, поэтому необходим перевод string TO integer(целое число, например 123) или string TO Float(вещественный тип, например 123,3245). Непосредственно переменным должны присваиваться такие типы:
Var
s: sting;// текстовый тип
s1: integer//целочисленный тип
s2: real//вещественный (Float) тип
Фредди вернулся))) И Готов Убивать!!!

Последний раз редактировалось Vol666; 03.10.2009 в 12:38.
Vol666 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Умножение 16х16 AlexKY Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 22.09.2009 09:31
Умножение матриц Alyonka_v Помощь студентам 2 18.08.2009 21:51
Зашифрованное умножение, C++ Xumorist Помощь студентам 2 20.06.2009 22:34
умножение PAWLO1993 Паскаль, Turbo Pascal, PascalABC.NET 4 29.07.2008 18:55