Как ты мне дорог․ Ошибка в тестах к задаче


#1

По условию задачи:
“Напиши функцию calculateExpenses, которая вычисляет ежемесячные затраты компании на сотрудника из «чистой» зарплаты работника.
Функция должна принимать параметр netSalary – это «чистая» зарплата после вычета налогов.”

в функцию calculateExpenses передаётся аргумент “Чистая заплата”.

В тестировании: "Первый тест. «Грязная» зарплата: 70000, ".

Передаётся “грязная” заплата, что не соответствует условию задачи, и соответственно тестировщиком ожидается алгоритм расчёта согласно “грязной” зарплаты.

Исправьте, пожалуйста, тестирование. Или дайте координаты человека, с кем можно поговорить на эту тему.


#2

все работает, вы вообще о чем ?

var incomeTax = 13;
var contributions = 30;
var calculateExpenses = function(netSalary) {
  return Math.round((netSalary / (100 - incomeTax) * 100) + (netSalary / (100 - incomeTax) * 100) * contributions / 100);
}

#3

Screenshot_1

Это ответ Кексика на Ваш код.

Очевидная ошибка - это не соответствие названия функции в задании (calculateExpenses) и названия, которую использует Кексик (calculateExpenсes).

Если функцию назвать не как в ТЗ, а как просит Кексик “Переменная calculateExpences не определена”, то тогда Кексик принимает работу на все 100%.

Ждём исправления…


#4

В задании “Как ты мне дорог” в тесте Кексика предлагаю изменить название функции

с calculateExpenсes
на calculateExpenses

как в задании.


#5

@GreenLera, ошибка в тесте. :point_up:


#6

У меня при исправлении выдает такую же ошибку


#7

там в теории надо изменить на calculateExpenсes и в комментарии ТЗ, в тестах правильное написание с английского.


#8

Спасибо, в ближайшее время поправлю