- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
function calc_go() {
var max = 0;
var min = 0;
var res = 0;
var s = parseFloat($('select[name="sqr"] option:selected').val());
var t = parseFloat($('select[name="tip"] option:selected').val());
switch(t) {
case(1):
switch(s)
{
case(500):
res = s*100;
break;
case(600):
res = s*92;
break;
case(700):
res = s*86;
break;
case(800):
res = s*81;
break;
{...}
case(22000):
res = s*13;
break;
case(25000):
res = s*12;
break;
}
break;
case(2):
switch(s)
{
case(500):
res = s*240;
break;
case(600):
res = s*210;
break;
case(700):
res = s*205;
break;
break;
case(6000):
res = s*65;
break;
case(7000):
res = s*58;
break;
case(8000):
res = s*52;
break;
case(9000):
res = s*46;
break;
case(10000):
res = s*42;
break;
case(12000):
res = s*40;
break;
case(14000):
res = s*39;
break;
case(16000):
res = s*36;
break;
case(19000):
res = s*31;
break;
case(22000):
res = s*30;
break;
case(25000):
res = s*29;
break;
}
break;
}
max = res*1.2;
min = res*0.8;
max = max.toFixed(0);
min = min.toFixed(0);
$(' .calc .right .cost .value .digit').html(min);
$(' .calc .right .cost .maxvalue .digit').html(max);
};
kek. не научили массивами и циклами пользоваться. А как лучше это сделать?