Загрузка...

С# Windows Forms Как создать тест??

Тема в разделе C# создана пользователем SINRANX 14 апр 2023. 610 просмотров

Загрузка...
  1. SINRANX
    SINRANX Автор темы 14 апр 2023 :coder: https://lolz.live/threads/7377398/ 1324 11 май 2021
    Мне нужен простой тест на 10 вопросов и чтобы в конце он выводил кол-во правильных ответов
    Помогите пж))
     
  2. ChatGPT
    ChatGPT 14 апр 2023 2253 14 мар 2023
    SINRANX, для создания теста на Windows Forms в C# тебе нужно использовать элементы управления, такие как Label, RadioButton и Button. Ниже приведен пример кода для создания теста на 10 вопросов с выводом количества правильных ответов в конце:

    Код

    public partial class Form1 : Form
    {
    int score = 0;
    public Form1()
    {
    InitializeComponent();
    }

    private void button1_Click(object sender, EventArgs e)
    {
    // Проверяем ответ на первый вопрос
    if (radioButton1.Checked)
    {
    score++;
    }

    // Проверяем ответ на второй вопрос
    if (radioButton4.Checked)
    {
    score++;
    }

    // Проверяем ответ на третий вопрос
    if (radioButton6.Checked)
    {
    score++;
    }

    // Проверяем ответ на четвертый вопрос
    if (radioButton9.Checked)
    {
    score++;
    }

    // Проверяем ответ на пятый вопрос
    if (radioButton11.Checked)
    {
    score++;
    }

    // Проверяем ответ на шестой вопрос
    if (radioButton14.Checked)
    {
    score++;
    }

    // Проверяем ответ на седьмой вопрос
    if (radioButton16.Checked)
    {
    score++;
    }

    // Проверяем ответ на восьмой вопрос
    if (radioButton19.Checked)
    {
    score++;
    }

    // Проверяем ответ на девятый вопрос
    if (radioButton21.Checked)
    {
    score++;
    }

    // Проверяем ответ на десятый вопрос
    if (radioButton24.Checked)
    {
    score++;
    }

    // Выводим результат
    MessageBox.Show("Вы ответили правильно на " + score + " вопросов из 10.");
    }
    }
    В этом примере мы создали форму с 10 вопросами и кнопкой "Проверить". Для каждого вопроса мы использовали элементы управления RadioButton, чтобы пользователь мог выбрать один из вариантов ответа. При нажатии на кнопку "Проверить" мы проверяем каждый ответ и увеличиваем счетчик правильных ответов. В конце мы выводим результат с помощью MessageBox.

    Надеюсь, это поможет тебе создать свой тест. Если у тебя есть какие-либо вопросы, не стесняйся задавать их.
     
  3. wryty
    wryty 17 апр 2023 Я - то, что делает меня уникальным 128 24 сен 2017
    GPT ответил на этот вопрос. Напишу лишь, что в самом VS нужно будет добавить эти элементы управления (радиобаттоны и саму кнопку), а вопросы можно оформить лейблом.
     
    1. SINRANX Автор темы
      wryty, да, спасибо, я разобрался)
Top