Код
procedure TForm1.Button1Click(Sender: TObject);
var
Max,R,I:integer;
begin
Max:=StrToInt(Edit1.Text);
R:=1;
I:=1;
if R>Max then
Edit2.Text:=IntToStr(R)
else
begin
R:=R+I;
I:=I+1;
end;
end;
end.
Сообщение отредактировано: youngDelphyGirl -
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
| youngDelphyGirl |
Сообщение
#1
|
|
Группа: Пользователи Сообщений: 6 Пол: Женский Репутация: 0 |
Вот простой код, написанный для учебной тренировки. Нужно вычислить сумму арифметической прогрессии до числа, введенного пользователем в Эдит1. Присваиваем это число переменной Max. Переменную R используем для вывода результата, I - счетчик вычислений. Что я написала неправильно? Результат R в Эдит2 к сожалению не выводится...
Код procedure TForm1.Button1Click(Sender: TObject); var Max,R,I:integer; begin Max:=StrToInt(Edit1.Text); R:=1; I:=1; if R>Max then Edit2.Text:=IntToStr(R) else begin R:=R+I; I:=I+1; end; end; end. Сообщение отредактировано: youngDelphyGirl - |
youngDelphyGirl Простой цикл - и не работает :(( 3.08.2009 8:59
Айра Ну так в процедуре у тебя никакого цикла (for, whi… 3.08.2009 10:16
youngDelphyGirl вот я растеряха! :dry: Ща быстренько всё рем… 3.08.2009 10:26![]() ![]() |
|
Текстовая версия | 23.12.2025 19:01 |