// ==================== КОЭФФИЦИЕНТЫ ОСАГО 2026 ====================
// КВС — Возраст и стаж (твои 14 строк в ComboBox)
double GetKVS(int index)
{
switch (index)
{
// 18-21 год
case 0: return 2.27; // 0 лет стаж
case 1: return 1.92; // 1 год
case 2: return 1.84; // 2 года
case 3: return 1.65; // 3-6 лет
// 22-24 года
case 4: return 1.88; // 0 лет
case 5: return 1.72; // 1 год
case 6: return 1.71; // 2 года
case 7: return 1.13; // 3-4 года
case 8: return 1.10; // 5-6 лет
case 9: return 1.09; // 7-9 лет
// 25-29 лет
case 10: return 1.72; // 0 лет
case 11: return 1.60; // 1 год
case 12: return 1.54; // 2 года
case 13: return 1.09; // 3-4 года
default: return 1.0;
}
}
// КТ — Территория (твои города)
double GetKT(int index)
{
switch (index)
{
case 0: return 1.24; // Великий Новгород
case 1: return 1.16; // Псков
case 2: return 1.00; // Боровичи
case 3: return 1.64; // Санкт-Петербург
case 4: return 1.80; // Москва
default: return 1.0;
}
}
// КМ — Мощность двигателя (рекомендую заполнить ComboBox так):
// до 50 л.с.
// 51-70 л.с.
// 71-100 л.с.
// 101-120 л.с.
// 121-150 л.с.
// свыше 150 л.с.
double GetKM(int index)
{
switch (index)
{
case 0: return 0.6; // до 50
case 1: return 1.0; // 51-70
case 2: return 1.1; // 71-100
case 3: return 1.2; // 101-120
case 4: return 1.4; // 121-150
case 5: return 1.6; // свыше 150
default: return 1.0;
}
}