Задача 1: Калькулятор поездки на такси
У вас есть переменная с точной стоимостью поездки на такси. Из-за высокого спроса цена вышла дробной. Вам нужно округлить её до ближайшего целого числа по математическим правилам.
Исходный код: const price = 452.49;
Задание: Округлите price до ближайшего целого.
Ожидаемый результат: 452
Задача 2: Расчёт упаковок для плитки
Строитель укладывает плитку. По расчётам площади ему нужно ровно 14.1 упаковок. Магазин продаёт только целые упаковки. Округлите число так, чтобы строителю точно хватило материала.
Исходный код: const boxesNeeded = 14.1;
Задание: Округлите boxesNeeded до целого числа в большую сторону.
Ожидаемый результат: 15
Задача 3: Выплата кэшбэка
Программа рассчитывает кэшбэк для клиента. За месяц набежало 718.95 рублей. Банк начисляет только целые рубли, а копейки просто отбрасывает (не округляет, а стирает дробную часть).
Исходный код: const cashback = 718.95;
Задание: Отрежьте дробную часть у cashback, оставив только целое число.
Ожидаемый результат: 718
Задача 4: Форматирование ценника одежды
Выгрузка из базы данных вернула цену куртки в виде сложного числа. Для ценника в интернет-магазине нужно оставить ровно два знака после запятой.
Исходный код: const rawPrice = 5999.8762;
Задание: Округлите rawPrice до 2 знаков после запятой (учтите, что метод вернёт строку).
Ожидаемый результат: "5999.88"