В первый час работы, рабочий изготавливает a деталей, за последующий час ** d деталей...

0 голосов
1.3k просмотров

В первый час работы, рабочий изготавливает a деталей, за последующий час на d деталей больше, чем за предыдущий. Разработайте программу, которая подсчитает, сколько деталей изготовил рабочий за k часов работы.


Информатика (184 баллов) | 1.3k просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Var a,d,k,i,ak,s:integer;
begin
writeln('a, d, k:');
readln(a,d,k);
s:=0; ak:=a-d;
for i:=1 to k do
 begin
 ak:=ak+d;
 s:=s+ak;
 end;
writeln('s = ',s);
end.

Пример:
a, d, k:
10 2 5
s = 70

(194k баллов)
0

А почему два begin?

0

Они обязательно нужны?

0

Обычно я их не пишу.

0

begin обязательно нужны. Это так называемые операторные скобки.

0

я знаю, но почему их 2

0

я всегда 1 пишу

0

Первый begin - начало раздела операторов, второй - начало тела цикла.

0

Ясно, спасибо.