Найти средний вес - Pascal ABC

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

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

Имеются три человека: у одного вес x пудов, у второго – y фунтов, у третьего – z кг. Найти средний вес. (Справка: 1 пуд = 40 фунтов = 16,38 кг).
Помогите решить, заранее спасибо.

Решение задачи: «Найти средний вес»

textual
Листинг программы
var x,x1,x2,y,y1,y2,z,z1,z2,s1,s2,s3:real;
begin
write('Введите вес 1 человека в пудах x=');
readln(x);
write('Введите вес 2 человека в в фунтах y=');
readln(y);
write('Введите вес 3 человека в килограммах z=');
readln(z);
//в пудах
y1:=y/40;
z1:=z/16.38;
s1:=(x+y1+z1)/3;
//в фунтах
x1:=x*40;
z1:=z/15.38*40;
s2:=(x1+y+z1)/3;
//в килограммах
x1:=x*16.38;
y1:=y/40*16.38;
s3:=(x1+y1+z)/3;
write('Средний вес в пудах=',s1:0:2,' в фунтах=',s2:0:2,' в килограммах=',s3:0:2)
end.

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

  1. Создается переменная x и присваивается ей значение, полученное от пользователя.
  2. Создается переменная y и присваивается ей значение, полученное от пользователя.
  3. Создается переменная z и присваивается ей значение, полученное от пользователя.
  4. Выполняется операция чтения строки с помощью функции readln для переменной x.
  5. Выполняется операция чтения строки с помощью функции readln для переменной y.
  6. Выполняется операция чтения строки с помощью функции readln для переменной z.
  7. Создается переменная y1 и присваивается ей значение, равное весу пользователя в фунтах, деленному на 40.
  8. Создается переменная z1 и присваивается ей значение, равное весу пользователя в килограммах, деленному на 16.38, умноженное на 40.
  9. Создается переменная s1 и присваивается ей значение, полученное путем деления суммы весов пользователя в пудах, фунтах и килограммах на 3.
  10. Выполняется операция чтения строки с помощью функции readln для переменной x.
  11. Выполняется операция чтения строки с помощью функции readln для переменной y.
  12. Выполняется операция чтения строки с помощью функции readln для переменной z.
  13. Создается переменная x1 и присваивается ей значение, равное весу пользователя в пудах, умноженному на 40.
  14. Создается переменная y1 и присваивается ей значение, равное весу пользователя в фунтах, деленному на 40*16.38.
  15. Создается переменная z1 и присваивается ей значение, равное весу пользователя в килограммах, деленному на 16.38, умноженное на 40*15.38.
  16. Создается переменная s2 и присваивается ей значение, полученное путем деления суммы весов пользователя в пудах, фунтах и килограммах на 3.
  17. Выполняется операция чтения строки с помощью функции readln для переменной x.
  18. Выполняется операция чтения строки с помощью функции readln для переменной y.
  19. Выполняется операция чтения строки с помощью функции readln для переменной z.
  20. Создается переменная x1 и присваивается ей значение, равное весу пользователя в пудах, умноженному на 16.38.
  21. Создается переменная y1 и присваивается ей значение, равное весу пользователя в фунтах, деленному на 4016.3840.
  22. Создается переменная z1 и присваивается ей значение, равное весу пользователя в килограммах, деленному на 16.38, умноженное на 4015.3840.
  23. Создается переменная s3 и присваивается ей значение, полученное путем деления суммы весов пользователя в пудах, фунтах и килограммах на 3.
  24. Выполняется операция чтения строки с помощью функции readln для переменной x.
  25. Выполняется операция чтения строки с помощью функции readln для переменной y.
  26. Выполняется операция чтения строки с помощью функции readln для переменной z.
  27. Выводится на экран сообщение с результатами вычислений.

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


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

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

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