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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 29.06.2012, 16:58   #11
Ivan94
Пользователь
 
Регистрация: 29.06.2012
Сообщений: 10
Восклицание

Цитата:
Сообщение от AlexMas Посмотреть сообщение
Добавить на форму кнопку и дважды на ней кликнуть. В код добавится процедура обработки TForm1::Button1Click. В ней и писать.
Что писать!
Ivan94 вне форума
Старый 29.06.2012, 17:03   #12
AlexMas
Пользователь
 
Аватар для AlexMas
 
Регистрация: 30.05.2012
Сообщений: 69
По умолчанию

то, что было выше
Примерно так это должно выглядеть:
Код:
procedure TForm1.Button1Click(Sender: TObject )
var
daylim, alllim: float;
d,d1,d2: integer;
b,b1: boolean;
begin
  daylim:=10;
  alllim:=10;
  d:=1;
  b:=true;
  b1:=b;
  
  while b or b1 do
  begin
     daylim:=daylim+daylim*0.1;
     alllim := alllim + daylim;
     Inc(d);
     if (daylim>=20) and b then  begin d1:=d; b:=false; end;
     if (alllim>=100) and b1 then begin d2:=d; b1:=false; end;
  end;
  ShowMessage('20 км будет пробегать на : ' + IntToStr(d1)+' день');
  ShowMessage('100 км пробежит на : ' + IntToStr(d2)+' день');
end;
Delphi у меня на работе нет, поэтому проект скинуть не получится, набирал в блокноте =)
AlexMas вне форума
Старый 29.06.2012, 17:10   #13
Ivan94
Пользователь
 
Регистрация: 29.06.2012
Сообщений: 10
По умолчанию

Спасибо но у меня есть немного другая версия
unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;

type
TForm1 = class(TForm)
Label1: TLabel;
procedure FormCreate(Sender: TObject);

private
{ Private declarations }
public
{ Public declarations }

end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.FormCreate(Sender: TObject);
var
i:integer;
s:real;
begin
s:=10;
i:=1;
repeat
i:=i+1;
s:=s+s*0.10;
until s>=20;
label1.Caption:='Спортсмен пробежит больше 20км на '+IntTOStr(i)+' день';
end;
end.
и я сюда добавил кнопку но незнаю что прописать(((
Ivan94 вне форума
Старый 29.06.2012, 17:10   #14
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,430
По умолчанию

Цитата:
Что писать!
Тут нужно не написать, а мышкой перетащить кнопку из палитры компонентов на форму (или все написать в коде, но это чуть сложнее).
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума
Старый 29.06.2012, 17:11   #15
Valio
Сливочное масло
Участник клуба
 
Аватар для Valio
 
Регистрация: 01.01.2011
Сообщений: 1,149
По умолчанию

Цитата:
Сообщение от AlexMas Посмотреть сообщение
неа:
если b(true) или b1(true) = true - заходим
если b(false) или b1(true) = true - заходим
если b(true) или b1(false) = true - заходим
если b(false) или b1(false) = false - не заходим

=)

З.Ы.: и сотню километров всего(8 день), он набирает быстрее, чем 20 км за день(9 день) =)
Гы точно

Единственное там ошибка будет. Я думаю автору полезно будет её исправить самостоятельно )

Код:
[DCC Error] Unit1.pas(28): E2003 Undeclared identifier: 'float'
Сливочное масло Valio - компиляция как по маслу
Valio вне форума
Старый 29.06.2012, 17:18   #16
Ivan94
Пользователь
 
Регистрация: 29.06.2012
Сообщений: 10
По умолчанию

Вы меня серьёзно загрузили, я хочу сделать своим способом но у меня не получается привязать кнопку (ВЫПОЛНИТЬ)
Ivan94 вне форума
Старый 29.06.2012, 17:25   #17
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,430
По умолчанию

Вот проект с кнопкой.
Вложения
Тип файла: zip кнопка.zip (6.5 Кб, 7 просмотров)
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума
Старый 29.06.2012, 17:26   #18
Valio
Сливочное масло
Участник клуба
 
Аватар для Valio
 
Регистрация: 01.01.2011
Сообщений: 1,149
По умолчанию

Вон у тебя в FormCreate написано. Ты нажимаешь F9 и происходит выполнение.

Или ты хочешь по нажатию на кнопке делать выполнение?
Тогда кинь на форму кнопку, щёлкни по ней два раза и скопируйю свой код в обработчик кнопки.
Сливочное масло Valio - компиляция как по маслу
Valio вне форума
Старый 29.06.2012, 17:42   #19
Ivan94
Пользователь
 
Регистрация: 29.06.2012
Сообщений: 10
По умолчанию

Цитата:
Сообщение от Valio Посмотреть сообщение
Вон у тебя в FormCreate написано. Ты нажимаешь F9 и происходит выполнение.

Или ты хочешь по нажатию на кнопке делать выполнение?
Тогда кинь на форму кнопку, щёлкни по ней два раза и скопируйю свой код в обработчик кнопки.
да я хочу чтобы программа начинала работать с нажатием кнопки, я просто не пойму какой код прописать(
Ivan94 вне форума
Старый 29.06.2012, 17:52   #20
Valio
Сливочное масло
Участник клуба
 
Аватар для Valio
 
Регистрация: 01.01.2011
Сообщений: 1,149
По умолчанию

Дык тебе дали код.

Кнопку кинул на форму? При двойном щелчке на ней тебя должно перекинуть в редактор кода, где будет написано:

Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
// тут нужно писать код, который будет выполняться при нажатии на кнопку
end;
Вот между begin и end и нужно писать код. Для начала напиши там это:

Код:
ShowMessage('Я нажал кнопку.');
Работает?
Сливочное масло Valio - компиляция как по маслу
Valio вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ER-Win и Delphy Nata12345 Помощь студентам 3 26.03.2012 16:24
Delphy 7 Tchart Intripio Помощь студентам 1 19.03.2012 11:57
delphy to C# arrowsf1 Помощь студентам 2 02.03.2012 09:49
delphy to C# arrowsf1 Помощь студентам 1 23.02.2012 15:56
Куб в Delphy 7 Krocket Помощь студентам 0 16.11.2011 11:31