Владимир Шарейко

  • Поясните как 12 превращается 432. Как вычисление происходит.
    • return getTriangleArea(n, square(n) / 2); я рассчитываю на то что n = это 12.
    • из expect(solution(12)).toBe(432); а toBe результат. или я не прав,

4 0

Владимир Шарейко, Доброе утро. Все довольно просто. При создании функции getTriangleArea используется формула > A = 1/2 * h * b, где h — высота, а b — основание треугольника. Как видно из формулы, функция принимает 2 аргумента.

Но! эту функцию вы по условиям должны вызывать внутри другой функции в файле solution.js. Которая уже принимает только 1 аргумент.

return getTriangleArea(n, square(n) / 2);

когда происходит вызов то запись становится во такой getTriangleArea(12, square(12) / 2);

И уже эти значения попадают в формулуA = 1/2 * h * b для вычисления

ps. Учитесь использовать ревью. Тогда более понятно что и откуда Вы берете.

1

Владимир, приветствую!

Получилось ли у вас разобраться с вашим вопросом?

0

ну да я так понял 1/2 * h *b это

  • h = 12, b = square(12)/2 =72
  • и 0.5 х 12 х 72 = 432 как и нужно.

1

Владимир, да, все верно.

0
Мы учим программированию с нуля до стажировки и работы. Попробуйте наш бесплатный курс «Введение в программирование» или полные программы обучения по Node, PHP, Python и Java.

Хекслет

Подробнее о том, почему наше обучение работает →