Перейти к содержимому
Задача · Первая программа · урок 7 из 7

Задача: периметр прямоугольника

Напишите функцию function perimeter(width, height), которая возвращает периметр прямоугольника со сторонами width и height. Периметр — это сумма длин всех четырёх сторон.

  • perimeter(3, 5) → 16
  • perimeter(1, 1) → 4
  • perimeter(0, 7) → 14

Ограничения: стороны — целые числа от 0 до 1000, и одна из них или обе могут быть равны нулю.

Проверки лежат на вкладке perimeter.test.js: их можно читать, но не менять. Каждая проверка вызывает perimeter с числами из своего имени: test_perimeter_3_5 вызывает perimeter(3, 5) и сравнивает результат с ожидаемым. Остальные слова в этом файле разберём в следующих темах.

Непройденная проверка печатает строку FAIL test_perimeter_3_5, а под ней — perimeter(3, 5) = -1, want 16. Число после = — то, что вернула ваша функция, а после want — то, что ожидалось. Если в коде синтаксическая ошибка, вместо результатов проверок появится сообщение об ошибке, и ни одна проверка не выполнится.

Оставьте объявление function perimeter(width, height) как есть: проверки вызывают функцию по этому имени и передают ей два числа.

Не добавляйте лишних импортов, если в задаче это прямо не сказано.

perimeter.js — javascript
javascript · строк: 4
Ctrl+Enter запуск · Esc выйти из редактора

Подпишись, чтобы пройти курс

Курс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.

Войти другим способом