Выполните перевод между указанными единицами измерения, используя приведенные соотношения между величинами - 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.

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

  1. Введенные переменные a, x, y, z типа integer (целые числа).
  2. Пользователю предлагается ввести значение переменной a в метрах.
  3. Значение переменной a делится на 5549 и результат сохраняется в переменной x.
  4. Оставшееся от деления значение переменной a (по модулю 5549) делится на 184 и результат сохраняется в переменной y.
  5. Оставшееся от деления значение переменной a (по модулю 5549) делится на 184, затем результат делится на 36 и результат сохраняется в переменной z.
  6. Выводится сообщение с значениями переменных x, y, z в формате X персидских фарсов Y стадий Z танабов..

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


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

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

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