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

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

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

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

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

textual
Листинг программы
  1. int ok = o;int bad =0;
  2.         private void button1_Click(object sender, EventArgs e)
  3.         {
  4.             RadioButton[] RB = { radioButton1, radioButton2, radioButton3, radioButton4, radioButton5 };
  5.            
  6.             foreach (RadioButton rb in RB)
  7.             {
  8.                 if (rb.Checked && rb.Text == right) {Text = "ВЕРНО";++ok;}
  9.             }
  10.             foreach (RadioButton rb in RB)
  11.             {
  12.                 if (!rb.Checked && rb.Text == right) {Text = "Ошибка";bad++;}
  13.             }
  14.         }
  15. private void button2_Click(object sender, EventArgs e)
  16.         {
  17.             number++;
  18.             if (number < all)
  19.             {
  20.                 RadioButton[] RB = { radioButton1, radioButton2, radioButton3, radioButton4, radioButton5 };
  21.                 foreach (RadioButton rb in RB)
  22.                 {
  23.                     rb.Checked = false;
  24.                 }
  25.                
  26.                 Find(number);
  27.             }
  28.             else MessageBox.Show("Вопросов больше нет. Правильных :  "+ok.ToString() + " Неправильных : " +bad.ToString()) ;

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


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

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

13   голосов , оценка 4.077 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы