Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 20.05.2008, 15:25
StiTch StiTch вне форума
Прохожий
 
Регистрация: 20.05.2008
Сообщения: 17
Репутация: 10
По умолчанию Формула

Как правильно сделать код для расчёта формулы

a*b/100-(c+d)
Ответить с цитированием
  #2  
Старый 20.05.2008, 15:30
xchrom xchrom вне форума
Начинающий
 
Регистрация: 08.04.2008
Сообщения: 177
Репутация: 15
По умолчанию

тёмен и непонятен твой вопрос подробнее надоть

update: товарищ вам уже в прошлых ваших постах все пояснили, неужели переделать не получается??

FYI про приоретет операций не забываем сперва отрицание, потом умножение и деление, последними сложение и вычитание.

Последний раз редактировалось xchrom, 20.05.2008 в 15:35.
Ответить с цитированием
  #3  
Старый 20.05.2008, 15:32
StiTch StiTch вне форума
Прохожий
 
Регистрация: 20.05.2008
Сообщения: 17
Репутация: 10
По умолчанию

edit1.text := floattostr( strtoint(edit2.text)*strtoint(edit3.text)/strtoint(edit4.text)-strtoint(edit5.text)+strtoint(edit6.text)

так???

и ещё вопрос будет ли он считать если ответ будет отрицательный???
Ответить с цитированием
  #4  
Старый 20.05.2008, 15:34
xchrom xchrom вне форума
Начинающий
 
Регистрация: 08.04.2008
Сообщения: 177
Репутация: 15
По умолчанию

будет не сомневайся
Ответить с цитированием
  #5  
Старый 20.05.2008, 15:35
StiTch StiTch вне форума
Прохожий
 
Регистрация: 20.05.2008
Сообщения: 17
Репутация: 10
По умолчанию

а по моему нет
Ответить с цитированием
  #6  
Старый 20.05.2008, 15:36
xchrom xchrom вне форума
Начинающий
 
Регистрация: 08.04.2008
Сообщения: 177
Репутация: 15
По умолчанию

не будет только если на ноль делить буш
Ответить с цитированием
  #7  
Старый 20.05.2008, 15:37
StiTch StiTch вне форума
Прохожий
 
Регистрация: 20.05.2008
Сообщения: 17
Репутация: 10
По умолчанию

проверь мой код...
Ответить с цитированием
  #8  
Старый 20.05.2008, 15:42
xchrom xchrom вне форума
Начинающий
 
Регистрация: 08.04.2008
Сообщения: 177
Репутация: 15
По умолчанию

проверил, скобки закрывающей не хватает в конце

Код:
  edit1.text := floattostr( strtoint(edit2.text)*strtoint(edit3.text)/strtoint(edit4.text)-strtoint(edit5.text)+strtoint(edit6.text));
Ответить с цитированием
  #9  
Старый 20.05.2008, 15:43
StiTch StiTch вне форума
Прохожий
 
Регистрация: 20.05.2008
Сообщения: 17
Репутация: 10
По умолчанию

вот)пасиба)
Ответить с цитированием
  #10  
Старый 20.05.2008, 16:02
StiTch StiTch вне форума
Прохожий
 
Регистрация: 20.05.2008
Сообщения: 17
Репутация: 10
По умолчанию

как присовить эдиту постоянное значени 100...то есть чтобы постоянно не вводить это число
Ответить с цитированием
  #11  
Старый 20.05.2008, 16:35
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,105
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

В коде: Edit1.Text := 100
Во время дизайна в Object Inspector у контрола в свойтве Text ставишь 100.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 21:41.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025