Создание функции, которая будет находить периметр прямоугольника.
Сегодня мы напишем функцию findPerimeter
, которая будет принимать в качестве аргументов два целых числа, length
и width
.
Вам даны длина и ширина прямоугольника. Цель функции — вывести периметр этого прямоугольника. Я не знаю, когда в школе вы начинаете изучать простую геометрию, но вы используете это, чтобы вычислить периметр прямоугольника:
perimeter = (length + width) * 2 perimeter = length + length + width + width perimeter = (length * 2) + (width * 2)
Все приведенные выше примеры — это несколько способов получить периметр прямоугольника. Все они выполняются по-разному, но все они приводят к одному и тому же ответу.
Теперь, когда я помог вам заново выучить геометрию, вот пара примеров:
findPerimeter(6, 7) ➞ 26
findPerimeter(20, 10) ➞ 60
Если вы подставите эти входные значения в приведенные выше формулы периметра, ваша функция выведет числа, следующие за стрелкой.
Вот пошаговый процесс для первого примера.
Length = 6 Width = 7 Perimeter = (6 + 7) * 2 Perimeter = (13) * 2 Perimeter = 26
Теперь, когда вы это понимаете, давайте превратим это в код.
Поскольку вы знаете формулу для вычисления периметра прямоугольника, вы можете присвоить формулу переменной с именем perimeter
и вернуть эту переменную. Вы также можете просто вернуть формулу (допустим любой из способов вычисления периметра, описанных выше).
return (length * 2) + (width * 2);
Вот остальная часть кода:
Если вы нашли этот алгоритм полезным, ознакомьтесь с другими моими статьями о решениях алгоритмов JavaScript: