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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.05.2009, 23:01   #11
бедный_студент
Форумчанин
 
Регистрация: 09.02.2009
Сообщений: 143
По умолчанию

кстати вот мне нужно в label1.caption:=v; значение переменной записать как мне это сделать у меня 3 поля едит и кнопка планировал сделать переводчик пофиг чего в другие величины с множителем программируемым (едит 3)
v:=strtoint(edit1.text);
label1.caption:='v';
пока до этого дошел
бедный_студент вне форума Ответить с цитированием
Старый 01.05.2009, 23:08   #12
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Цитата:
кстати вот мне нужно в label1.caption:=v; значение переменной записать как мне это сделать
Код:
Label1.Caption := IntToStr(v);
Цитата:
планировал сделать переводчик пофиг чего в другие величины с множителем программируемым (едит 3)
Что за множитель?

Цитата:
переводчик пофиг чего в другие величины
Можете посмотреть в сторону функций TryStrToInt и TryStrToFloat.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 01.05.2009, 23:13   #13
бедный_студент
Форумчанин
 
Регистрация: 09.02.2009
Сообщений: 143
По умолчанию

Можете посмотреть в сторону функций TryStrToInt и TryStrToFloat.
ух ты....тут и такое есть


Что за множитель?
т.е. берем значение из едит1 умножаем на множитель (едит3) и вставляем в едит2 значение получившееся - переводчик пофиг чего в пофиг что (страшно, да ? 8-) )

TryStrToInt и TryStrToFloat.
пример, пожалуйста

Последний раз редактировалось бедный_студент; 01.05.2009 в 23:28.
бедный_студент вне форума Ответить с цитированием
Старый 01.05.2009, 23:17   #14
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Цитата:
Сообщение от бедный_студент
Что за множитель?
т.е. берем значение из едит1 умножаем на множитель (едит3) и вставляем в едит2 значение получившееся
Код:
Edit2.Text := FloatToStr(StrToFloat(Edit1.Text)*StrToFloat(Edit3.Text));
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 01.05.2009, 23:26   #15
бедный_студент
Форумчанин
 
Регистрация: 09.02.2009
Сообщений: 143
По умолчанию

Sazary , а TryStrToInt и TryStrToFloat.?
бедный_студент вне форума Ответить с цитированием
Старый 01.05.2009, 23:32   #16
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Цитата:
а TryStrToInt и TryStrToFloat.?
Код:
if(TryStrToInt(Edit1.Text,a)) then
 Edit2.Text := IntToStr(a)
else Edit2.Text := 'Ошибка преобразования';
Первый аргумент - строка (которую пробуем перевести). Второй - числовая переменная, в которую запишем результат (если получится). Функция возвращает true, если преобразование прошло успешно.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 01.05.2009, 23:38   #17
бедный_студент
Форумчанин
 
Регистрация: 09.02.2009
Сообщений: 143
По умолчанию

непонял

if(TryStrToInt(Edit1.Text,a)) then
Edit2.Text := IntToStr(a)
else Edit2.Text := 'Ошибка преобразования';

где он что возвращает ? или это в функции пишется ? если да то как ? по подробней, пожалуйста
бедный_студент вне форума Ответить с цитированием
Старый 01.05.2009, 23:44   #18
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Цитата:
где он что возвращает ?
Функция TryStrToInt возвращает. Я же все написал.
В if'е проверяется, что вернула функция:
Код:
if(TryStrToInt(Edit1.Text,a)) then
дословно: "Если то, что в скобках = истина, то....
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 02.05.2009, 00:08   #19
бедный_студент
Форумчанин
 
Регистрация: 09.02.2009
Сообщений: 143
По умолчанию

хм....благодарю

теперь еще не по теме вопрос у меня следующая лаба - с графикой
нужно сделать шторы в театре причем они не раздвигаются а функцией y=x^2 задается и ли даже y=x*(x+ дельта x)
короче граик какбы сверху втягивается...причем начиная с минимального значения дельта х
как это реализовать ?

Последний раз редактировалось бедный_студент; 02.05.2009 в 00:12.
бедный_студент вне форума Ответить с цитированием
Старый 02.05.2009, 00:15   #20
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Цитата:
теперь еще не по теме вопрос у меня следующая лаба - с графикой
А вот для этого вам нужно создать отдельную тему.
Цитата:
как это реализовать ?
Не очень хорошо понял.

Это должна получиться как бы спускающаяся вниз парабола (заданная функцией y = -x^2)?
Тогда нужно изменять только смещение по y.
Рисуете эту параболу. Все, что выше графика - штора. Все, что ниже... не штора )
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
DBGrid и поля с типом MEMO doncova1 БД в Delphi 4 27.03.2009 01:20
проблема с типом? OLEG'arh Помощь студентам 4 03.03.2009 16:02
Ассоциирование программы с типом файлов ZhekON Общие вопросы Delphi 7 01.06.2007 18:33
Работа с типом Record TheNovice Помощь студентам 4 28.02.2007 17:52