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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.07.2008, 19:20   #1
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,210
По умолчанию Сумма Label-ов

Добрый вечер! Хочу задать такой вопрос. У меня программа считает одну формулу. По нажатию кнопки расчета ответ у меня выводится в Label. Формула расчитывает для 25-ти разных учеников обученность. Если ответ в формуле получается больше 71, то он выводится в специальный Label, если ответ меньше 71, то не выводится. Процедуру и условие выводить или нет я уже написал. Работает правильно. Но в конце мне надо сложить все те ответы, которые больше 71 между собой. Вот я и не знаю как мне сделать чтобы программа складывала два Label междй собой а ответ выводила в другой. Кто нибудь знает как это сделать? Подскажите что надо прописать в процедуре кнопки расчета) Заранее спасибо)
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 13.07.2008, 19:31   #2
Dj_smart
Капсула от спама
Форумчанин
 
Аватар для Dj_smart
 
Регистрация: 04.03.2008
Сообщений: 779
По умолчанию

Всё просто:
Код:
Label3.Caption:=inttostr(strtoint(Label1.Caption)+strtoint(Label2.Caption)+...)
Это в OnClick кнопки

-----
for Nickel: Чаще обновляемся
Если данный ответ не столь конкретен, как Вы желаете его увидеть, возможно необходимо поразмыслить, стоит ли вопрос того, чтобы о нём спрашивать на форуме?
CncFiles.ru - бесплатный файловый хостинг

Последний раз редактировалось Dj_smart; 13.07.2008 в 19:37.
Dj_smart вне форума Ответить с цитированием
Старый 13.07.2008, 19:33   #3
N!ckeL
Форумчанин
 
Регистрация: 29.03.2008
Сообщений: 300
По умолчанию

Код:
if (strtoint(label1.caption)>71) and (strtoint(label2.caption)>71) then 
label3.caption:=inttostr(strtoint(label2.caption)+strtoint(label1.caption));
если честно вопрос не понял... что конкректно не понятно? то что я написал или перебор всех label'ов?

Цитата:
for Nickel: Чаще обновляемся
эт мне решать
Карп преодолевший водопад становится драконом.

Последний раз редактировалось N!ckeL; 13.07.2008 в 19:38.
N!ckeL вне форума Ответить с цитированием
Старый 13.07.2008, 19:33   #4
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,210
По умолчанию

Dj_smart, спасибо тебе большоущее))
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 13.07.2008, 19:43   #5
Dj_smart
Капсула от спама
Форумчанин
 
Аватар для Dj_smart
 
Регистрация: 04.03.2008
Сообщений: 779
По умолчанию

Всегда пожайлуста)))

|
v
Если данный ответ не столь конкретен, как Вы желаете его увидеть, возможно необходимо поразмыслить, стоит ли вопрос того, чтобы о нём спрашивать на форуме?
CncFiles.ru - бесплатный файловый хостинг
Dj_smart вне форума Ответить с цитированием
Старый 14.07.2008, 10:31   #6
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,210
По умолчанию

Всем привет!) Моя формула выдает ответ в Label, а мне теперь надо сделать, чтобы ответ в этом Label можно было разделить на число которое
вводится в Edit, а ответ снова выводился в Label. Кто нибудь знает как это сделать? Надо чтобы процедура работала так: Label/Edit=Label/ Заранее с
спасибо)
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 14.07.2008, 11:14   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Примерная схема такая:
Код:
Label.Caption:=FloatToString(Strtofloat(label1.caption)/Strtofloat(edit1.text))
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 14.07.2008, 18:37   #8
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,210
По умолчанию

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


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

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

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сумма прописью LX Da Mad Microsoft Office Excel 5 27.06.2008 01:54
Сумма RIP VIP Помощь студентам 8 02.05.2008 14:33
контрольная сумма мандарин Помощь студентам 3 03.06.2007 19:35
Сумма факториалов Sour Помощь студентам 2 22.05.2007 16:27
Вопрос по label. Как сделать так чтобы label была прозрачной. Lonix Компоненты Delphi 2 01.04.2007 06:23