Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - Не могу понять что не так?

Ответить
Настройки темы
Delphi - Не могу понять что не так?

Пользователь


Сообщения: 98
Благодарности: 1

Профиль | Отправить PM | Цитировать


Люди помогите пожалуйста, начал разбираться с Delphi и застопорился с вроди бы простой и понятной програмкой

Нужно чтобы в Текстовой строке "Label6" или в поле ввода "Edit5" при нажатии кнопки "Button1" считалась вот такая простая формула:
y:= x1*(1.013- 0.0267123*x2)

вот строки кода:



procedure TForm1.Button1Click(Sender: TObject);

var

x1:integer;

x2:integer;

y:Variant;

begin

x1:=Edit1.Text;

x2:=Edit3.Text;

y:=Edit5.Text;

y:= x1*(1.013- 0.0267123*x2);

end;

end.


Подскажите где ошибка?

Отправлено: 23:27, 11-10-2008

 

Ветеран


Сообщения: 3320
Благодарности: 916

Профиль | Отправить PM | Цитировать


ShadowMas,
y:= x1*(1.013- 0.0267123*x2);
Edit5.Text:=y;

Отправлено: 23:47, 11-10-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 34
Благодарности: 8

Профиль | Отправить PM | Цитировать


procedure TForm1.Button1Click(Sender: TObject);

begin
Edit5.text:= floattostr((Strtofloat(Edit1.text)*(1.013- 0.0267123*strtofloat(edit3.text)));
end;

end.

Цитата ShadowMas:
x1:=Edit1.Text;
x2:=Edit3.Text; »
а тут ты пытаешься числовой переменной присвоить строковое значение

Отправлено: 23:49, 11-10-2008 | #3


Пользователь


Сообщения: 98
Благодарности: 1

Профиль | Отправить PM | Цитировать


Ясно сенкс за ответ буду пробывать!!!

Отправлено: 00:06, 12-10-2008 | #4


Пользователь


Сообщения: 98
Благодарности: 1

Профиль | Отправить PM | Цитировать


Спасибо огромное тут одна скобка я так понял лишняя

Edit5.text:= floattostr((Strtofloat(Edit1.text)*(1.013- 0.0267123*strtofloat(edit3.text)));

Всё получилось ЕЩЁ раз огромное спасибо всем кто ответил!

Отправлено: 00:21, 12-10-2008 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - Не могу понять что не так?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интернет - [решено] Порты закрылись, не могу понять что блокирует Chelodoi Molovek Microsoft Windows 2000/XP 11 11-08-2009 20:12
разгон Е7400, не могу понять что не дает разогнать, хотябы, до 4ГГц skg Разгон, охлаждение и моддинг 7 29-05-2009 23:05
Не могу понять, что случилось? din107 Непонятные проблемы с Железом 8 05-05-2008 21:32
Не могу понять в чем проблема! SantRex Непонятные проблемы с Железом 22 03-05-2008 14:35
Не могу понять. slaine Вебмастеру 2 24-12-2004 09:59




 
Переход