Выполните перевод между указанными единицами измерения, используя приведенные соотношения между величинами - PascalABC.NET
Формулировка задачи:
Выполните перевод между указанными единицами измерения, используя приведенные соотношения между величинами. Решение оформите в виде блок-схемы, псевдокода и запишите на языках программирования PascalABC.NET
Условие:
Соотношение между величинами 1 персидский фарсах = 30 стадиям = 150 танабов = 5549 метров. Дано A м. Представьте их в формате: X персидских фарсов Y стадий Z танабов.
Можно предоставить только псевдокод. Спасибо.Решение задачи: «Выполните перевод между указанными единицами измерения, используя приведенные соотношения между величинами»
textual
Листинг программы
var a,x,y,z: integer; begin writeln('Введите A в метрах: '); readln(a); x:=a div 5549; y:=a mod 5549 div 184; z:=a mod 5549 mod 184 div 36; writeln(X,' персидских фарсов ',Y,' стадий ',Z,' танабов.'); end.
Объяснение кода листинга программы
- Введенные переменные
a
,x
,y
,z
типа integer (целые числа). - Пользователю предлагается ввести значение переменной
a
в метрах. - Значение переменной
a
делится на 5549 и результат сохраняется в переменнойx
. - Оставшееся от деления значение переменной
a
(по модулю 5549) делится на 184 и результат сохраняется в переменнойy
. - Оставшееся от деления значение переменной
a
(по модулю 5549) делится на 184, затем результат делится на 36 и результат сохраняется в переменнойz
. - Выводится сообщение с значениями переменных
x
,y
,z
в форматеX персидских фарсов Y стадий Z танабов.
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д