let getPrice = function (timeInHours, isUrgent) {
let rate = 1500;
if(isUrgent) {
timeInHours /= 2;
let urgentHours = timeInHours / 2;
if(urgentHours <= 150) {
rate *= 2.5;
}else{
rate -= 250;
}
};
if(timeInHours > 150) {
rate -= 250;
};
return timeInHours * rate;
}
let getPrice = function (timeInHours, isUrgent) {
let rate = 1500;
if(isUrgent) {
timeInHours /= 2;
rate *= 2.5;
}
if(timeInHours > 150) {
rate -= 250;
};
return timeInHours * rate;
}
Более простой вариант чего-то сразу не приняло… нужно было искать ошибку… Теперь работает и простой.
2 лайка
let getPrice = function (time, quick){
let priceInHour = 1500;
if(quick){
time = time / 2;
priceInHour = priceInHour * 2.5;
}
if(time > 150){
priceInHour = priceInHour - 250;
}
return time * priceInHour;
getPrice = 1500 * time;
};
let getPrice = function (t, minT) {
let price = 1500
if (minT) {
t /= 2;
price *= 2.5;
}
if(t > 150) {
price -= 250;
};
let fullPrice = price * t;
return fullPrice;
}
Вот мой вариант. По сути тоже самое получилось:slight_smile:
1 лайк