const prices = [
{ diameter: 40, brick: 25, concrete: 30 },
{ diameter: 50, brick: 25, concrete: 30 },
{ diameter: 60, brick: 25, concrete: 30 },
];
const realDiameter = 55;
const material = 'brick';
let price = 0;
for(let n = 0; n < prices.length; ++n) {
if(realDiameter < prices[n].diameter) {
break;
}
price = prices[n][material];
}
это все в виде приложения для телефона
это когда приходите в заведение
сканируете qr и заказываете
// в switch: определяем n, и только.
for(let i = 0; i < one.length; i += n) {
let eq = true;
for(let pos = 0; pos < n; ++pos) {
if(one[i + pos] != two[i + pos]) {
eq = false;
break;
}
if(eq) {
// ну, и тут по аналогии
}
}
}
let variants = [
{ condition: (tries === 0), alert: 'У вас закончились попытки' },
{ condition: (value == number), alert: 'Поздравляю, вы угадали', returnValue: true },
{ decreaseTries: true }
];
for(let i = 0; i < variants.length; ++i) {
let v = variants[i];
if(typeof v.condition === 'undefined' || v.condition) {
if(v.alert) {
alert(v.alert);
}
if(v.decreaseTries) {
tries--;
triesSpan.textContent = declOfNum(tries, ['попытка', 'попытки', 'попыток']);
triesTitle.textContent = `У вас осталось ${tries} ${triesSpan.textContent}`;
}
return v.returnValue || false;
}
}
$(".t-descr_sm").wrap("<a href='https://ya.ru/'></a>");