Написать программу, которая вычисляет среднее арифметическое введенной с клавиатуры последовательности дробных чисел. По - PascalABC.NET

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

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

Написать программу, которая вычисляет среднее арифметическое введенной с клавиатуры последовательности дробных чисел. После ввода последнего числа программа должна вывести минимальное и максимальное число последовательности. Количество чисел последовательности должно задавать во время работы программы.

Решение задачи: «Написать программу, которая вычисляет среднее арифметическое введенной с клавиатуры последовательности дробных чисел. По»

textual
Листинг программы
begin
  Var N: List<double> = new List<double>;
    While true do try N.Add(ReadlnString('N['+N.Count+'] = ').ToReal);
    Except on System.FormatException do begin Writeln(#13 + #13); break; end;
    end;
  Writeln('Min: ' + N.Min + #13 + 'Max: ' + N.Max + #13 + 'Среднее арифметическое: ' + N.Sum / N.Count);
end.

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

  1. Создается список N типа List и инициализируется пустым.
  2. Запускается бесконечный цикл while true do.
  3. В каждой итерации цикла запрашивается ввод числа с клавиатуры с помощью функции ReadlnString, введенное число добавляется в список N с помощью метода Add.
  4. Если при чтении числа возникает исключение System.FormatException, то выводится сообщение об ошибке и цикл прерывается.
  5. После окончания цикла выводится сообщение с минимальным и максимальным значением в списке N, а также средним арифметическим, которое вычисляется как сумма всех чисел в списке N, деленная на количество чисел в списке N.

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


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

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

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