Спросить у пользователя три числа. Найти их средне арифметическое - Free Pascal

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

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

Спросить у пользователя три числа. Найти их средне арифметическое . Если одно число > второго и третьего, вычислить произведение трех чисел . Если одно число < второго и третьего, найти разницу между вторым и третьим. В остальных случаях найти сумму трех чисел. Я вот что то начала, но не уверенна что все верно.
Листинг программы
  1. Var
  2. A, b, c : interger;
  3. Begin writeln ( "введите 3 целых числа");
  4. Readln ( a, b, c);
  5. If ( a>b),(a>c) then begin ( d:=a*b*c);
  6. Writeln (d); end
  7. Else if ( a<b) (a<c) then begin d:=b mod a;
  8. Writeln (d); end
  9. Else if

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

textual
Листинг программы
  1. var a, b, c: integer;
  2. begin
  3.   write('a = '); readln(a);
  4.   write('b = '); readln(b);
  5.   write('c = '); readln(c);
  6.   writeln('Average = ', (a + b + c) / 3);
  7.   if (a > b) and (a > c)
  8.     then writeln('a * b * c = ', a * b * c)
  9.     else if (a < b) and (a < c)
  10.       then writeln('b - c = ', b - c)
  11.       else writeln('a + b + c = ', a + b + c);
  12.   readln
  13. end.

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

  1. В начале кода объявляются три переменные типа integer с именами a, b и c.
  2. Затем пользователю предлагается ввести значения для каждой из переменных.
  3. После ввода значений, программа вычисляет средне арифметическое переменных a, b и c и выводит его на экран.
  4. Далее программа проверяет, какое из чисел является наибольшим и соответственно наименьшим.
  5. Если наибольшее число равно a, то вычисляется произведение a, b и c и выводится на экран.
  6. Если наибольшее число равно b, то вычисляется разность между b и c и выводится на экран.
  7. Если наибольшее число равно c, то вычисляется сумма a, b и c и выводится на экран.
  8. В конце программы происходит чтение символа с помощью функции readln, чтобы программа не закрылась сразу после выполнения.

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


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

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

14   голосов , оценка 4.286 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы