Вопрос задан 23.07.2023 в 13:33. Предмет Информатика. Спрашивает Романовская Надежда.

Единицы массы пронумерованы таким образом : 1 - килограммы, 2- миллиграмма, 3- грамм, 4- тонна, 5-

центнер. Дано номер единицы массы и массу тела в М этих единицах (Действующее число). Вывести массу данного тела килограммах.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Зиновьев Дима.

var

 ed, m: Integer;

 kg: Real;

begin

   Write('Введите № единицы массы (1-кг, 2-мг, 3-гр, 4-тонна, 5-центнер): ');

   Readln(ed);

   if not (ed in [1..5]) then begin

     Writeln ('Ошибка ввода номера для единицы массы!');

     Exit;

   end;

   Write('Введите массу в этих единицах: ');

   Readln(m);

   kg := 0;

   case ed of

   1: kg := m;

   2: kg := m / 1000000;

   3: kg := m / 1000;

   4: kg := m * 1000;

   5: kg := m * 100;

   end;

   WriteLn ('Масса = ' + FloatToStr(Kg) + ' кг.');

end;

0 0
Отвечает Пузаков Денис.
1000, 20000, 1000, 10000, 100000
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для перевода массы из заданной единицы в килограммы, нам нужно знать коэффициенты перевода каждой единицы массы в килограммы. Вот эти коэффициенты:

  1. 1 килограмм = 1 килограмм
  2. 1 миллиграмм = 0.000001 килограмма
  3. 1 грамм = 0.001 килограмма
  4. 1 тонна = 1000 килограммов
  5. 1 центнер = 100 килограммов

Теперь, если дан номер единицы массы (назовем его unit) и масса тела в этой единице (назовем её mass), мы можем вычислить массу данного тела в килограммах, используя соответствующий коэффициент перевода.

Вот формула, которую мы будем использовать:

Масса в килограммах = mass * коэффициент перевода для выбранной единицы

Теперь давайте перейдем к решению задачи в Python:

python
def convert_to_kilograms(unit, mass): coefficients = { 1: 1, 2: 0.000001, 3: 0.001, 4: 1000, 5: 100 } if unit not in coefficients: return "Ошибка: недопустимый номер единицы массы" return mass * coefficients[unit] # Пример использования функции: unit = 3 # Номер единицы массы (3 - грамм) mass = 500 # Масса тела в выбранных единицах (граммах) mass_in_kilograms = convert_to_kilograms(unit, mass) print("Масса тела в килограммах:", mass_in_kilograms)

Вы можете использовать эту функцию convert_to_kilograms(unit, mass) для перевода массы из любой из указанных единиц в килограммы. Просто укажите правильный номер единицы unit и массу mass в этой единице, и функция вернет массу тела в килограммах.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос