return;}
if (this->comboBox6->Text==""&&this->comboBox5->Text!="") //проверка корректности ввода данных
{MessageBox::Show("Вы не указали модель видеокарты! \nСделайте выбор!","",MessageBoxButtons::OK,MessageBoxIcon::Warning);
return;}
if (this->comboBox8->Text==""&&this->comboBox7->Text!="") //проверка корректности ввода данных
{MessageBox::Show("Вы не указали модель оперативной памяти! \nСделайте выбор!","",MessageBoxButtons::OK,MessageBoxIcon::Warning);
return;}
if (this->comboBox10->Text==""&&this->comboBox9->Text!="") //проверка корректности ввода данных
{MessageBox::Show("Вы не указали модель жесткого диска! \nСделайте выбор!","",MessageBoxButtons::OK,MessageBoxIcon::Warning);
return;}
if (this->comboBox12->Text==""&&this->comboBox11->Text!="") //проверка корректности ввода данных
{MessageBox::Show("Вы не указали модель монитора! \nСделайте выбор!","",MessageBoxButtons::OK,MessageBoxIcon::Warning);
return;}
if (this->comboBox14->Text==""&&this->comboBox13->Text!="") //проверка корректности ввода данных
{MessageBox::Show("Вы не указали модель блока питания! \nСделайте выбор!","",MessageBoxButtons::OK,MessageBoxIcon::Warning);
return;}
//Определение параметров введенных пользователем
if(this->checkBox1->Checked) timeWork+=0.25*timeWork;
if(this->checkBox2->Checked) timeWork-=0.4*timeWork;
if(this->checkBox3->Checked) timeWork+=0;
if(this->checkBox4->Checked) timeWork-=0.03*timeWork;
if(this->checkBox5->Checked) timeWork-=0.05*timeWork;
if(this->checkBox6->Checked) timeWork-=0.35*timeWork;
if(this->checkBox7->Checked) timeWork-=0.15*timeWork;
if(this->checkBox8->Checked) timeWork+=0;
if(this->checkBox9->Checked) timeWork-=0.6*timeWork;
if(this->checkBox10->Checked) timeWork+=0.45*timeWork;
if(this->checkBox11->Checked) timeWork+=0.15*timeWork;
this->textBox2->Text=timeWork.ToString(); //вывод результата в форму
}
5. Тестирование программного продукта и оценка качества решения
Произведём тестирование разработанного программного продукта:
Рисунок 2-Главное окно
Заключение
В соответствии с результатами работы программы при заданной комплектации и условиями эксплуатаций с наибольшей вероятностью первой выйдет из строя видеокарта. Поломка произойдет предположительно через 835 дней с начала использования.
Список используемых источников
1 Саттер Герб. Стандарты программирования на C++. 101 правило и рекомендация / Андрей Александреску. – М.: Вильямс, 2005.