Курсовая работа: Разработка алгоритма и программы для вычисления коэффициента оперативной готовности системы
r11_ = r1 + (r2 * (r3 + (r4[i] * r5[k])/(r4[i] + r5[k])))/(r2 + (r3 + (r4[i] * r5[k])/(r4[i] + r5[k]))); // Производим расчёт по формуле
return r11_;
};
float r22(int i, int k)
{
float r22_;//Объявляем переменную
r22_ = ((r2 + r3) * (r4[i] * r5[k])/(r4[i] + r5[k]))/(r2 + r3 + (r4[i] * r5[k])/(r4[i] + r5[k])); // Производим расчёт по формуле
return r22_;//Возвращаем результат
};
float r23(int i, int k)
{
float r23_;//Объявляем переменную
r23_ = (r3 * (r2 + (r4[i] * r5[k])/(r4[i] + r5[k])))/(r3 + (r2 + (r4[i] * r5[k])/(r4[i] + r5[k]))); // Производим расчёт по формуле
return r23_;
};
void show(int i, int k)
{
cout << "Исходные данные: R1=" << r1 << ", R2=" << r2 << ", R3=" << r3 << ", R4=" << r4[i] << ", R5=" << r5[k] << endl;
cout << "Результаты: R11=" << r11(i,k) << ", R22=" << r22(i,k) << ", R23=" << r23(i,k) << endl;
}
};
6. Результаты вычислений
После запуска программы на экране появляются результаты расчёта зависимостей эквивалентных сопротивлений:
Исходные данные: R1=60.000, R2=180.000, R3=10.500, R4=6.300, R5=50.000
Результаты: R11=74.774, R22=5.435, R23=9.938
Исходные данные: R1=60.000, R2=180.000, R3=10.500, R4=6.300, R5=100.000
Результаты: R11=75.053, R22=5.748, R23=9.939
Исходные данные: R1=60.000, R2=180.000, R3=10.500, R4=6.300, R5=150.000
Результаты: R11=75.153, R22=5.860, R23=9.939
Исходные данные: R1=60.000, R2=180.000, R3=10.500, R4=7.500, R5=50.000