Есть два Edit. Допустим, 1 и 5. Нужно посчитать сумму всех чисел, что между ними и...

0 голосов
57 просмотров

Есть два Edit. Допустим, 1 и 5. Нужно посчитать сумму всех чисел, что между ними и вывести в Label.


Информатика (12 баллов) | 57 просмотров
Дан 1 ответ
0 голосов

На форму кидаешь кнопку ( Button )

Кликаешь по ней два раза, открывается код с процедурой ButtonClick
Между begin и end пишешь код

Label1.Caption:=inttostr(strtoint(Edit1.Text)+strtoint(Edit2.Text));

Вроде так, если нигде не ошибся)

(812 баллов)
0

Не оно. Надо посчитать сумму цифр между цифрами, а не сумму самих чисел.

0

тогда после строки с Procedure пишешь

0

var

0

i, summa: integer

0

i, summa: integer;

0

потом begin

0

for i:=strtoint(Edit1.Text) to strtoint(Edit2.Text) do

0

summa:=summa+i;

0

Label1.Caption:=inttostr(summa);

0

end;