Подправьте код задачи про среднее арифметическое - Pascal

Узнай цену своей работы

Формулировка задачи:

Дано n количество деревьев, ввести в цикле у каждого дерева диаметр и посчитать средний диаметр деревьев.
program dz4;
var r,n,i: integer;
x:real;
begin
write('Сколько деревьев?: ');
readln(n);
write('Диаметр дерева: ');
readln(x);
for i:=2 to n do
    begin
    writeln('Диаметр дерева: ');
    readln(r);
    x:=x+x/n
       end;
writeln('Средний диаметр деревьев: ',x);
end.

Решение задачи: «Подправьте код задачи про среднее арифметическое»

textual
Листинг программы
program dz4;
 
var
  n, i: integer;
  x, r: real;
 
begin
  write('Сколько деревьев?: ');
  readln(n);
  x := 0;
  for i := 1 to n do
  begin
    writeln('Диаметр дерева: ');
    readln(r);
    x := x + r
  end;
  writeln('Средний диаметр деревьев: ', x/n);
end.

Объяснение кода листинга программы

  1. Программа начинается с объявления переменных n, i, x и r типа integer и real соответственно.
  2. Выводится вопрос Сколько деревьев?.
  3. Считывается значение переменной n.
  4. Инициализируется переменная x значением 0.
  5. Запускается цикл for, который выполняется от 1 до n.
  6. Внутри цикла выводится вопрос Диаметр дерева?.
  7. Считывается значение переменной r.
  8. Переменная x увеличивается на r.
  9. После завершения цикла выводится результат в виде среднего диаметра деревьев, деленного на n.
  10. Программа завершается.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.833 из 5
Похожие ответы