• Теория
  • Теория

Десятая программа: «Дом, который построил Кекс»

Пока вы работали над интернет-магазином, Кекс решил построить дом. Он начал писать конфигуратор для расчёта площади и стоимости строительства, но утомился. И правда, зачем писать код самому, если есть разработчики?

Мяу! Допиши за меня конфигуратор. Я создал объект house и задал ему несколько свойств: rooms (количество комнат), floors (этажи), material (материал для стен), coefficient (средняя площадь каждой комнаты).

Ещё я завёл мапу materialPrice, в которой записал стоимость каждого возможного материала для строительства.

Добавь в объект два метода: calculateSquare, который будет возвращать площадь дома, и calculatePrice, который будет возвращать стоимость строительства.

Площадь считай так: умножь количество комнат на коэффициент и число этажей в доме.

Цена строительства — произведение площади и стоимости материала дома.

Жду результата! Может, приглашу тебя на новоселье.

Жмите Заказчик, принимай программу!, чтобы позвать Босса. Он будет менять значения в объекте и выяснять во сколько обойдётся строительство. Удачи!

Хотите начать карьеру веб-разработчика? Записывайтесь на профессию «Фронтенд-разработчик». Всего от 4690 ₽в месяц.

Минимальный вид табов
  • index.html
HTML
HTML

Вы перешли на другую страницу

Кликните внутри мини-браузера, чтобы поставить фокус в это окно.

100%
Бабушка Кекс

Притормози, дружище

Проходить вызовы части «Объекты» тренажёра «Базовые структуры данных» можно после регистрации и оформления подписки.