Вопрос задан 22.04.2018 в 03:29. Предмет Информатика. Спрашивает Агарок Татьяна.

Задача на паскале. Пожалуйста, пишите всю! В первый час работы рабочий изготавливает а деталей, за

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

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Калашников Салауат.

Var a,k,i,d,m:integer; {m - запоминает значение a для конечной прибавки..}
begin 
Writeln('За первый час - '); 
Readln(a); 
Writeln('За каждый последующий - '); 
Readln(d); 
Writeln('Сколько часов работал рабочий?'); 
Readln(k); 
k:=k-1; 
m:=a; 
for i:=1 to k do   
a:=a+d; 
Writeln('Рабочий изготовил ',a+m,' деталей')
End.

0 0
Отвечает Милохов Олег.

Const
  A = 10;
  d = 2;
Var k : integer;
Function Detali(dd,kk : Integer) : Integer;
Begin
  If kk>0 then Detali:=dd+Detali(dd+d,kk-1) else Detali:=0;
end;

Begin
  Readln(k);
  Writeln(Detali(A,k));
end.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос