Легко Решено: 0 Процент решений: 0%

Body Mass Index

Compute BMI from weight and height.

Чему вы научитесь

  • Возводить значение в квадрат и делить
  • Работать с десятичными дробями
  • Переводить формулу в код

Условие

Body mass index (BMI) is weight in kilograms divided by the square of height in meters.

Implement body_mass_index(weight_kg, height_m).

Input

weight_kg: Weight in kilograms. height_m: Height in meters.

Output

Return weight_kg / (height_m × height_m).

Ограничения

1 ≤ weight_kg ≤ 500; 0.5 ≤ height_m ≤ 2.5

Примеры

Пример 1
Ввод:
height_m = 1.8
weight_kg = 72.0

Ожидаемый вывод:
expected = 22.222222
Ввод:
double height_m = 1.8;
double weight_kg = 72.0;

Ожидаемый вывод:
double expected = 22.222222;
Ввод:
double height_m = 1.8;
double weight_kg = 72.0;

Ожидаемый вывод:
double expected = 22.222222;

Пояснение

1.8 × 1.8 = 3.24 and 72 / 3.24 ≈ 22.2222.

Пример 2
Ввод:
height_m = 1.0
weight_kg = 50.0

Ожидаемый вывод:
expected = 50.0
Ввод:
double height_m = 1.0;
double weight_kg = 50.0;

Ожидаемый вывод:
double expected = 50.0;
Ввод:
double height_m = 1.0;
double weight_kg = 50.0;

Ожидаемый вывод:
double expected = 50.0;

Пояснение

With a height of 1 meter the BMI equals the weight: 50.

Как подступиться

Сначала попробуйте сами, затем открывайте подсказки по одной.

Подсказка 1

ИМТ сравнивает вес с квадратом роста, так что член с ростом учитывается дважды.

Подсказка 2

Сначала возведите рост в квадрат или внимательно расставьте скобки при делении.

Подсказка 3

Используйте деление с дробями, потому что ответ обычно не целый.

Ожидаемая сложность

время O(1), доп. память O(1)

Ссылки

Это задание адаптировано для CodeUtility. Следуйте условию и ограничениям выше.

Учитесь у других

Решения сообщества

Пока нет опубликованных решений. Решите задание, чтобы поделиться первым.