Функции

   var getPrise = function(hours,isUrgent) {
  var basic = 1500;
  if(insUrgent) {
    hours /= 2;
    basic *= 2.5;
    }
    if (hours > 150) {
      basic -= 250;
      }
      return basic*hours;
  };

Всё как в видео, а не проходит.

  1. Имя переменной, которой присваивается функция getPrice, а не getPrise
  2. В условии сейчас проверка insUrgent, а в параметре функции у нас isUrgent

Смотрите на подсказки в проверке и сверяйте написание.

Ещё операторы (+,-,*,/…) старайтесь разделять пробелом, вот так basic * hours - так лучше читается.
Закрывающая скобка должна быть на уровне if

var getPrice = function (hours, isUrgent) {
  var basic = 1500;
  
  if (isUrgent) {
    hours /= 2;
    basic *= 2.5;
  }
  
  if (hours > 150) {
    basic -= 250;
  }
  
  return basic * hours;
};
1 лайк

Было бы удобно, чтобы при публикации темы на форуме указывали название испытания, а вообще хорошо и ссылку

Так гораздо быстрее можно помочь :slight_smile:

1 лайк

Спасибо!

1 лайк