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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.10.2008, 16:37   #1
KiDoki
Форумчанин
 
Регистрация: 06.10.2008
Сообщений: 102
По умолчанию Указать нужный тип переменной

Вчера начал изучать Delphi, ну уж очень захотелось.
Пишу первую программу, которая вычисляет стоимость покупки зная её цену и кол-во товара.
Есть 4 переменные:

1. "с" - цена
2. "k" - кол-во товара
3. "s" - произведение этих величин
4. "m" - сообщение которое будет выводить программа в Label1



Вот код процедуры нажатия кнопки:

Код:
procedure TForm1.Button1Click(Sender: TObject);
var
  m:string;
  s,c:real;
  k:integer;
begin
  c:=StrToFloat(Form1.Edit1.Text);
  k:=StrToInt(Form1.Edit2.Text);
  s:=c*k;
  m:='Цена покупки = ' + s;
  Form1.Label1.Caption:=m;
end;

Надо изменить тип переменной "s", т.к. при вставке данной переменной в переменную "m" выходит ошибка:
Цитата:
[DCC Error] Project.pas(45): E2010 Incompatible types: 'string' and 'Real'
KiDoki вне форума Ответить с цитированием
Старый 06.10.2008, 16:41   #2
Kostia
Участник клуба
 
Аватар для Kostia
 
Регистрация: 21.11.2007
Сообщений: 1,690
По умолчанию

m:='Цена покупки = ' + floattostr(s);
Kostia вне форума Ответить с цитированием
Старый 06.10.2008, 16:45   #3
SERG1980
Участник клуба
 
Аватар для SERG1980
 
Регистрация: 28.03.2007
Сообщений: 1,814
По умолчанию

m:='Цена покупки = ' + formatfloat('0.00',s);
SERG1980 вне форума Ответить с цитированием
Старый 06.10.2008, 17:11   #4
KiDoki
Форумчанин
 
Регистрация: 06.10.2008
Сообщений: 102
По умолчанию

Огромное спасибо за помощь!
Вы мне помогли.
KiDoki вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проверить тип переменной satana Общие вопросы Delphi 10 20.11.2010 21:43
Указать критерии поиска? фЁдОр БД в Delphi 28 18.02.2008 17:17
Работа с файлами (создание, удаление, открытие, связываение с переменной, очищение памяти переменной) Arkuz Общие вопросы Delphi 12 25.09.2007 20:47
можно тип переменной word преобразовать в integer мандарин Общие вопросы Delphi 7 01.06.2007 20:04
данные о видеосистеме: тип видеоадаптера, тип монитора, режим монитора: разрешение, частота обновления WaxeP Win Api 9 15.04.2007 18:12