Скачиваний:
7
Добавлен:
27.11.2024
Размер:
87.92 Кб
Скачать

If (checkBox2.Checked & checkBox1.Checked & checkBox3.Checked)

{

PravOtv++;

OtvText += groupBox1.Text + " - верно\n";

}

else

{

OtvText += groupBox1.Text + " - неверно\n";

}

label1.Text = "Какие республики входили в состав СССР?";

checkBox1.Text = "Болгария";

checkBox2.Text = "Киргизия";

checkBox3.Text = "Армения";

checkBox4.Text = "Беларусь";

numbervv++;

groupBox1.Text = "Вопрос " + numbervv;

Uncheck_All();

}

else if (numbervv == 10)

{

If (checkBox2.Checked & checkBox4.Checked & checkBox3.Checked)

{

PravOtv++;

OtvText += groupBox1.Text + " - верно\n";

}

else

{

OtvText += groupBox1.Text + " - неверно\n";

}

label1.Text = "Вы выполнили тест на " + Convert.ToString(PravOtv * 10) + "%.";

checkBox1.Visible = false;

checkBox2.Visible = false;

checkBox3.Visible = false;

checkBox4.Visible = false;

button1.Text = "Подробнее";

numbervv = 100;

Uncheck_All();

}

else if (numbervv == 100)

{

MessageBox.Show(OtvText, "Отчет");

}

}

Этот обработчик собирает правильные и неправильные ответы и каждый раз переходит к новому условию в котором описан следующий вопрос со своим набором компонентов, предпоследним условием является вывод результат теста в процентном соотношении и выключение всех компонентов, а последним условием данной кнопки будет вывод отчета о правильных ответах.

Работа данной программы на разных этапах проиллюстрирована на рисунке 6.

Рисунок 6 - Этапы выполнения теста

Соседние файлы в папке Практические