Загрузка данных


// ==================== КОЭФФИЦИЕНТЫ ОСАГО 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;
    }
}