Вывести массу данного тела в килограммах - Free Pascal

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

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

Единицы массы пронумерованы следующим образом: 1 — килограмм, 2 — миллиграмм, 3 — грамм, 4 — тонна, 5 — центнер. Дан номер единицы массы и масса тела M в этих единицах (вещественное число). Вывести массу данного тела в килограммах.

Решение задачи: «Вывести массу данного тела в килограммах»

textual
Листинг программы
program prog;
 
var  
  m: Integer;
  x: Double;
  res: Double;
  
begin
  WriteLn('Выберите единицу измерения');
  WriteLn('1 — килограмм');
  WriteLn('2 — миллиграмм');
  WriteLn('3 — грамм');
  WriteLn('4 — тонна');
  WriteLn('5 — центнер');
 
  repeat
    Write('-> ');
    ReadLn(m);     
  until (m >= 1) and (m <= 5);
 
  WriteLn('Введите число в указанной вами единице измерения');
  Write('-> ');
  ReadLn(x);
  
  case m of
    1: res:= x;
    2: res:= x / 1000000;
    3: res:= x / 1000;
    4: res:= x * 1000;
    5: res:= x * 100;    
  end;
 
  WriteLn('Вес в килограммах: ', res:0:10);
end.

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

В этом коде используется язык программирования Free Pascal. Программа запрашивает у пользователя единицу измерения массы (килограмм, миллиграмм, грамм, тонна, центнер) и затем число в этой единице измерения. Затем программа проверяет, какое именно число введено пользователем и переводит его в нужную единицу измерения (килограммы). Результат выводится на экран.

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


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

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

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