Программа тестирования - как избежать многоформенности - C#

Узнай цену своей работы

Формулировка задачи:

Помогите кто чем может в написании школьного тестера(ну это форма, допустим с radiobuttonами и с кнопками След. вопрос, Предыдущий, завершить тест). За правильные ответы разной сложность разное количество баллов. Как определить какой radio... выбран я знаю, подсчитать результаты смогу. Подскажите можно-ли всю программу сделать на одной форме, т.е вопросы перелистываются нажатием кнопок и с выбором нужного вопроса. Если знаете какой-нибудь сайт где можно взять такую прогу с кодом подскажите.

Решение задачи: «Программа тестирования - как избежать многоформенности»

textual
Листинг программы
int ok = o;int bad =0;
        private void button1_Click(object sender, EventArgs e)
        {
            RadioButton[] RB = { radioButton1, radioButton2, radioButton3, radioButton4, radioButton5 };
            
            foreach (RadioButton rb in RB)
            {
                if (rb.Checked && rb.Text == right) {Text = "ВЕРНО";++ok;}
            }
            foreach (RadioButton rb in RB)
            {
                if (!rb.Checked && rb.Text == right) {Text = "Ошибка";bad++;}
            }
        }
private void button2_Click(object sender, EventArgs e)
        {
            number++;
            if (number < all)
            {
                RadioButton[] RB = { radioButton1, radioButton2, radioButton3, radioButton4, radioButton5 };
                foreach (RadioButton rb in RB)
                {
                    rb.Checked = false;
                }
                
                Find(number);
            }
            else MessageBox.Show("Вопросов больше нет. Правильных :  "+ok.ToString() + " Неправильных : " +bad.ToString()) ;

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

13   голосов , оценка 4.077 из 5
Похожие ответы