Помогите разыскать неизвестного зверя!

Форум для изучающих FPC и их учителей.

Модератор: Модераторы

Помогите разыскать неизвестного зверя!

Сообщение Дария » 26.08.2013 17:48:01

Не могу найти нигде упоминание о такой вещи как "inbox", Используется в случае когда надо вести неопределённую последовательность, не задавая число членов последовательности. Кто-нибудь что то похожие слышал? В простонародье называют коробочкой. Он вообще существует или это миф???
Дария
незнакомец
 
Сообщения: 4
Зарегистрирован: 26.08.2013 17:37:51

Re: Помогите разыскать неизвестного зверя!

Сообщение PapaNT » 27.08.2013 09:25:51

А не TList?
PapaNT
постоялец
 
Сообщения: 167
Зарегистрирован: 11.09.2009 12:06:46
Откуда: Москва

Re: Помогите разыскать неизвестного зверя!

Сообщение Дария » 27.08.2013 17:08:48

Вот этот зверь :
Tfrm1 = class(TForm)
btnok: TButton;
edts: TEdit;
edtn: TEdit;
lbls: TLabel;
lbln: TLabel;
procedure btnokClick(Sender: TObject);
private
{ private declarations }
public
{ public declarations }
end;

var
frm1: Tfrm1;

implementation

{$R *.lfm}

{ Tfrm1 }

procedure Tfrm1.btnokClick(Sender: TObject);
var a,s,i,n: integer;
begin
S:=0;
n:=StrToInt(edtn.text);
for i:=1 to n do
begin
a:=StrToInt(InputBox('Ввод','Введита a'+IntToStr(edtS.text)); где то здесь ошибка, немогу догнать.
S:=S+a;
edtS.Text:=IntToStr(s);
end;
end;

end.
end.

Добавлено спустя 1 минуту:
"Дана последовательность из n целых чисел. Найти сумму всех элементов." Текст этой задачи
Дария
незнакомец
 
Сообщения: 4
Зарегистрирован: 26.08.2013 17:37:51

Re: Помогите разыскать неизвестного зверя!

Сообщение Frolik » 27.08.2013 17:12:32

Код: Выделить всё
InputBox(const ACaption, APrompt, ADefault: string): string;


и что это такое?
Код: Выделить всё
IntToStr(edtS.text)
Последний раз редактировалось Frolik 27.08.2013 17:17:54, всего редактировалось 1 раз.
Frolik
постоялец
 
Сообщения: 275
Зарегистрирован: 18.08.2011 11:52:32

Re: Помогите разыскать неизвестного зверя!

Сообщение Дария » 27.08.2013 17:15:47

По условию не могу догнать этот конец, строки ('Ввод','Введита a'+IntToStr(?))
Дария
незнакомец
 
Сообщения: 4
Зарегистрирован: 26.08.2013 17:37:51

Re: Помогите разыскать неизвестного зверя!

Сообщение Frolik » 27.08.2013 17:19:44

Я бы заменил ? на i. Но это слишком очевидно :mrgreen:
Frolik
постоялец
 
Сообщения: 275
Зарегистрирован: 18.08.2011 11:52:32

Re: Помогите разыскать неизвестного зверя!

Сообщение Дария » 27.08.2013 17:54:01

('Ввод','Введита a'+ IntToStr(edti.text); если так то все равно не работает, выдает ошибку в строке.
Дария
незнакомец
 
Сообщения: 4
Зарегистрирован: 26.08.2013 17:37:51

Re: Помогите разыскать неизвестного зверя!

Сообщение Frolik » 27.08.2013 18:01:01

Неудивительно.
Преобразование Int в String, а в качестве параметра указана String.
InputBox требует три параметра, а ему пытаются скормить два, но не уверен, может быть ему и двух хватит.

Код: Выделить всё
edti.text

Сдаюсь. :(
Frolik
постоялец
 
Сообщения: 275
Зарегистрирован: 18.08.2011 11:52:32


Вернуться в Обучение Free Pascal

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12

Рейтинг@Mail.ru