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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.06.2016, 07:39   #1
rexy
Новичок
Джуниор
 
Регистрация: 23.06.2016
Сообщений: 4
По умолчанию Проблема с типами, хелп, пожалуйста

Здравствуйте!

Код:
ParamValues['stoim']:=((StrToFloat(DBEdit1.Text)* StrToFloat(Edit4.Text)))-((StrToFloat(DBEdit1.Text)* StrToFloat(Edit4.Text))/100*(StrToFloat(ComboBox1.Text)));
      ParamValues['rashod']:=FloatToStr(StrToFloat(DBEdit1.Text)/100*StrToFloat(DBEdit2.Text)* StrToFloat(Edit2.Text)+StrToFloat(Edit3.Text)+StrToFloat(Edit1.Text));
По отдельности работает. Теперь нужно вычислить profit. И тут начинается проблема с типами. В стоимость, расходы и прибыль - все money, dbegitы - float, остальное - ввод с экрана.
rexy вне форума Ответить с цитированием
Старый 23.06.2016, 14:05   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,532
По умолчанию

Код:
var
  f1, e4, ... : float; //double; extended; .... 

f1:=StrToFloat(DBEdit1.Text); // а лучше так f1:=DBEdit1.field.AsFloat;
e4:=StrToFloat(Edit4.Text);
c1:=StrToFloat(ComboBox1.Text);
f2:=StrToFloat(DBEdit2.Text);
e2:=StrToFloat(Edit2.Text);
e3:=StrToFloat(Edit3.Text);
e1:=StrToFloat(Edit1.Text);

ParamValues['stoim']:=((f1* e4))-((f1* e4)/100*(c1));
ParamValues['rashod']:=f1/100*f2* e2+e3+e1;
и какая проблема с типами теперь (и где!!!)
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 23.06.2016, 18:25   #3
rexy
Новичок
Джуниор
 
Регистрация: 23.06.2016
Сообщений: 4
По умолчанию

Цитата:
Сообщение от evg_m Посмотреть сообщение
и какая проблема с типами теперь (и где!!!)
Спасибо за отклик! Проблема, когда отнимаю стоимость от расходов. delphi
Изображения
Тип файла: png Безымянный.png (24.7 Кб, 81 просмотров)

Последний раз редактировалось rexy; 23.06.2016 в 18:30.
rexy вне форума Ответить с цитированием
Старый 23.06.2016, 18:33   #4
come-on
Участник клуба
 
Регистрация: 21.10.2015
Сообщений: 1,361
По умолчанию

тут говорят совсем не о типах, когда соответствующего вы не показали
come-on вне форума Ответить с цитированием
Старый 23.06.2016, 18:43   #5
rexy
Новичок
Джуниор
 
Регистрация: 23.06.2016
Сообщений: 4
По умолчанию

Цитата:
Сообщение от come-on Посмотреть сообщение
тут говорят совсем не о типах, когда соответствующего вы не показали
извините, не понял
rexy вне форума Ответить с цитированием
Старый 23.06.2016, 19:09   #6
come-on
Участник клуба
 
Регистрация: 21.10.2015
Сообщений: 1,361
По умолчанию

прочитайте текст ошибки и поймете
come-on вне форума Ответить с цитированием
Старый 23.06.2016, 19:14   #7
rexy
Новичок
Джуниор
 
Регистрация: 23.06.2016
Сообщений: 4
По умолчанию

Вот блин, разобрался. Не читая думал, что там вся таже с типами ошибка. Спасибо! Всего доброго
rexy вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с типами Hellgate Помощь студентам 2 14.11.2012 10:54
Проблема с типами Form_13 Помощь студентам 1 28.07.2011 16:41
Delphi проблема с типами mega-X-mozg Помощь студентам 2 22.02.2010 00:06
Проблема с типами maziLa Помощь студентам 2 13.02.2010 13:23
проблема с типами Saya Свободное общение 0 27.04.2007 12:22