Показать сообщение отдельно
  #22 (permalink)  
Старый 26.01.2011, 21:20
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Сообщение от arahmanov
if(int == 1) int = 1200;
else if (int == 2) int = 2100;
else if (int == 3) int = 3000;
else if (int == 4) int = 3900;
else if (int == 5) int = 4800;
else if (int == 6) int = 5500;
else if (int == 7) int = 6200;
else if (int == 8) int = 6900;
else if (int == 9) int = 6700;
else if (int == 10) int = 8300;
else if (int == 11) int = 8900;
else if (int == 12) int = 9500;
else if (int == 13) int = 10100;
else if (int == 14) int = 10700;
else if (int == 15) int = 11300;
else if (int == 16) int = 11900;
else if (int == 17) int = 12500;
else if (int == 18) int = 18300;
else if (int == 19) int = 13700;
else if (int == 20) int = 14300;
else if (int == 21) int = 14900;
else if (int > 21) int = int * 600;
Есть более удобная конструкция
http://javascript.ru/switch

switch (int) {
  case 1:
    int = 1200
    break
  case 2:
    int = 2100
    break
  case 3:
    int = 3000
    break
    // так продолжить до 21
  default:
    int = int * 600
}


Или вариант с массивом

var data=[1200, 2100, 3000] // и так все 21-но значение
if (int < 22) {
   int = data[int-1]
} else {
   int = int * 600
}

Все посимпотнее будет смотреться...
Ответить с цитированием