Программа тестирования - как избежать многоформенности - 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()) ;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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