Показать сообщение отдельно
  #4 (permalink)  
Старый 23.01.2018, 00:12
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,587

var statuses = [
  [1e5, 'платиновый'],
  [5e4, 'золотой'],
  [1e4, 'серебреный'],
  [1e3, 'бронзовый']
], length = statuses.length;

var summ = +prompt('Сумма покупок?', '').replace(/\D/g,'');

var i = statuses.findIndex( ([value]) => value <= summ );

alert(
  (
    ~i 
    ? `У вас ${statuses[i][1]} статус` 
    : (i = length, `Вы нищеброд`) 
  ) + (
    i-- 
    ? `, до ${statuses[i][1].replace(/..$/, 'ого')} статуса следует потратить ещё ${statuses[i][0] - summ} шекелей.`
    : `!`
  )
);
__________________
29375, 35

Последний раз редактировалось Aetae, 23.01.2018 в 00:14.
Ответить с цитированием