Найти средний вес - 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.
Объяснение кода листинга программы
- Создается переменная x и присваивается ей значение, полученное от пользователя.
- Создается переменная y и присваивается ей значение, полученное от пользователя.
- Создается переменная z и присваивается ей значение, полученное от пользователя.
- Выполняется операция чтения строки с помощью функции readln для переменной x.
- Выполняется операция чтения строки с помощью функции readln для переменной y.
- Выполняется операция чтения строки с помощью функции readln для переменной z.
- Создается переменная y1 и присваивается ей значение, равное весу пользователя в фунтах, деленному на 40.
- Создается переменная z1 и присваивается ей значение, равное весу пользователя в килограммах, деленному на 16.38, умноженное на 40.
- Создается переменная s1 и присваивается ей значение, полученное путем деления суммы весов пользователя в пудах, фунтах и килограммах на 3.
- Выполняется операция чтения строки с помощью функции readln для переменной x.
- Выполняется операция чтения строки с помощью функции readln для переменной y.
- Выполняется операция чтения строки с помощью функции readln для переменной z.
- Создается переменная x1 и присваивается ей значение, равное весу пользователя в пудах, умноженному на 40.
- Создается переменная y1 и присваивается ей значение, равное весу пользователя в фунтах, деленному на 40*16.38.
- Создается переменная z1 и присваивается ей значение, равное весу пользователя в килограммах, деленному на 16.38, умноженное на 40*15.38.
- Создается переменная s2 и присваивается ей значение, полученное путем деления суммы весов пользователя в пудах, фунтах и килограммах на 3.
- Выполняется операция чтения строки с помощью функции readln для переменной x.
- Выполняется операция чтения строки с помощью функции readln для переменной y.
- Выполняется операция чтения строки с помощью функции readln для переменной z.
- Создается переменная x1 и присваивается ей значение, равное весу пользователя в пудах, умноженному на 16.38.
- Создается переменная y1 и присваивается ей значение, равное весу пользователя в фунтах, деленному на 4016.3840.
- Создается переменная z1 и присваивается ей значение, равное весу пользователя в килограммах, деленному на 16.38, умноженное на 4015.3840.
- Создается переменная s3 и присваивается ей значение, полученное путем деления суммы весов пользователя в пудах, фунтах и килограммах на 3.
- Выполняется операция чтения строки с помощью функции readln для переменной x.
- Выполняется операция чтения строки с помощью функции readln для переменной y.
- Выполняется операция чтения строки с помощью функции readln для переменной z.
- Выводится на экран сообщение с результатами вычислений.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д